Data Engineer
-
Software Development
Data Engineering, AI Engineer (Applied/Software), Python
Job Description & How to Apply Below
At Formula5, we’re a Microsoft Partner focused on Data and AI, Security, Identity, and Cloud Automation. We help organizations build secure, scalable, and modern solutions that combine technology, trust, and real business outcomes. We believe in people-first collaboration, clear communication, and excellence in everything we do.
Formula5 delivers secure data and AI solutions, cybersecurity, cloud infrastructure, and automation for clients in regulated industries such as healthcare and life sciences, financial services, and energy. We are a Microsoft partner built on value, quality and best practices.
About the RoleWe are looking for a Senior Data Engineer who has built production data platforms on Snowflake and can work just as confidently on Databricks and/or Microsoft Fabric. You will own the engineering side of client engagements, from architecture to running pipelines, and use AI as a normal part of how you design, build, test, and document.
AI is part of how we work need to be curious and responsible for what you ship. In the interview, we will ask how you use AI today and how you validate AI-generated code.
You will work with a US-based client, so part of your working day will overlap with US business hours.
Technology: Snowflake (must have) plus Databricks / Microsoft Fabric / Power BI Experience: 5+ years Location: Remote Working hours: Flexible, with overlap with US business hours Employment type: Contract (B2B)
- Design and build scalable data pipelines and platforms on Snowflake and Databricks or Microsoft Fabric, as needed.
- Model data for analytics and BI: star schemas, medallion architecture, and semantic layers for Power BI.
- Own quality, performance, and cost, with CI/CD, infrastructure as code, testing, and documentation.
- Use AI assistants to write and review code, generate tests and document solutions, checking every output yourself.
- Work with Power BI developers, analysts and business stakeholders, and mentor other engineers.
Technology Requirements Technology requirements describe day-to-day key aspects of work. It is what you must know or follow in order to fit the team.
Primary (or on par) tech stack
:
Snowflake (must have) – Hands-on production experience: warehouse design, ELT, performance and cost tuning, security. Snowflake will be your primary delivery environment for your first project, but we also require an additional tech stack to match the Formula5 baseline team skillset.
Secondary tech stack: Databricks or Microsoft Fabric (must have) – Hands-on project experience with at least one. Both are a strong plus. Formula5 delivers solutions on MS Fabric, Databricks, and Snowflake platforms.
AI and agentic workflows delivery (must have) – You use AI tools in your engineering work every day, or are clearly willing to from day one. We are strongly focused on AI-based (data) code delivery. You need to feel comfortable being expert enough to control AI-led code delivery, rather than trying to write every line yourself.
Programming languages: SQL and Python (must have) – SQL proficiency paired with Python programming experience. Formula5 delivers primarily in Python. SQL is an important artifact for legacy SQL migrations and the major Snowflake engine language.
Depth-in understanding of the data technology ecosystem (required for seniority) – Understanding technology stacks. Knowledge and experience with SDLC in programming and/or data delivery. You can only deliver enterprise data solutions with AI if you
1) understand what happens, what AI delivers for you,
2) feel comfortable setting rules and architecture boundaries. All that comes with knowledge and experience.
Agile methodology delivery (required
) – Agile SDLC knowledge/experience.…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).