Senior Business Intelligence Engineer

About Cosmos Thrace

Cosmos Thrace is a fast-growing Artificial Intelligence (AI) and big data analytics consultancy that provides innovative solutions tailored to clients’ needs. We are looking for people that have strong industry knowledge, passion, and work ethic who want to help us drive the next stage of our development.

Join our team and grow with us!!

What are we looking for?

As a Senior Business Intelligence Engineer, you will create scalable, automated, user-friendly systems, reports, dashboards as well as manage and enhance them. As required, offer thought leadership and assistance with business analysis. You’ll develop an end to end reporting solution within the main BI platform and other integrated systems supporting business decision making. You will own the training, education and development of your team members.

At Cosmos Thrace, we put a high value on work-life balance. It’s not about how many hours you spend at work or at home; it’s about striking the right balance between your personal and professional life. It is important to plan ahead and allow time for focused sessions so that you can accomplish your goals. 

Coming to the office is not mandatory and this position, like all others in our company, can be fully remote. We still keep the team spirit up by organizing regular team buildings.

Our team is deeply passionate about our clients, products, and technologies, and if you have what it takes, we’d love for you to join us! 

Job Description

  • Design, develop, implement and maintain Business Intelligence (BI) solutions, following BI development best practices and innovative use of appropriate technologies and systems.  
  • In addition to developing and creating data visualization solutions, data querying, analytical tools and reporting, you’re expected to provide thought leadership and business analysis support as needed.
  • Work effectively with stakeholders in all phases of application development projects, potentially including requirements gathering, design, testing and change management.  
  • Provide end user support for BI solutions and applications, including investigation and resolution of issues regarding tool functionality and performance.  
  • Strong analytic skills related to working with unstructured datasets.
  • Build processes supporting data transformation, data structures, metadata, dependency and workload management.
  • Experience supporting and working with cross-functional teams in a dynamic environment.
  • Ensuring completeness and compatibility of the technical infrastructure to support system performance, availability and architecture requirements
  • Reviewing and participating in testing of the data design, tool design, data extracts/transforms, networks and hardware selections
  • Implement training and documentation solutions that enable business stakeholders to get the most out of our self-serve reporting tools.
  • Keep abreast of new BI and related technology and trends and assess when and if new technology is needed. 

Technologies Used

  • Microsoft SQL Server
  • Power BI, Tableau, DAX
  • Azure stack (Azure IoTHub, Azure CosmosDB, Azure EventHub, Azure Databricks, Azure Data Factory, Azure Data Lake and Azure Synapse)
  • Hadoop Ecosystem – Hadoop, Apache Spark
  • Non relational databases
  • SSIS
  • SSAS
  • MS SQL Basic Administration 


  • 2+ years of experience with data modeling, infrastructure components, ETL/ ELT and reporting/analytic tools and environments, data structures and hands-on SQL coding.
  • Familiarity with Agile software development process and Scrum.
  • Strong Experience with SQL development(MS SQL, PostgreSQL, MySQL) with both transactional and data warehouse coding(dimensions, facts, merges, etc) and NoSQL databases technologies like MongoDB, ElasticSearch.
  • Experience in creating dashboards and interactive visual reports in Power BI 
  • Experience with setting up and maintaining ETL environments 
  • An advantage but not a must is experience with any scripting language and object-oriented programming languages such as Python, Java or C#.
  • Experience with Azure is preferred but not required
  • Experience building and optimizing ‘big data’ data pipelines, architectures and data sets.
  • Experience performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement.
  • Strong analytic skills related to working with unstructured datasets.
  • Build processes supporting data transformation, data structures, metadata, dependency and workload management.
  • Ability to support and collaborate with cross-functional teams in a fast-paced workplace.
  • Ability to work independently, yet closely with team members and management
  • Bachelor’s degree in Computer Science, Mathematics, or Related discipline or equivalent experience
  • High degree of drive, energy, self-confidence, commitment and flexibility appropriate to a merit-based, client-facing environment
  • Working proficiency in English

Certification is not mandatory, and Cosmos Thrace can provide training for the same.

What do we offer?

Onboarding process

There will be a specific onboarding plan designed for you in order to polish the skill that you already have and to develop the required expertise in areas where you lack experience. You will be assigned a mentor who can help you both with the training and work projects and guide you through the different paths of your career.

Development opportunities

The company is growing at a great pace and if you are a person who enjoys learning new things and taking ownership over projects, you have the chance to grow into a senior role quickly. With this you will get not only autonomy and responsibilities, but also a lot of knowledge in different areas of the IT world. 

Have a Question?

We’re here to help you achieve your business goals with our innovative Data Management and AI solutions.

Contact us for an introduction on how we can assist your business with AI Solutions.

Lets meet!