Bachelorβs degree in Computer Science, Computer Engineering, Information Systems, or equivalent experience required.
Around five (5) years of experience in an enterprise data engineering role in an Azure environment.
Enterprise development experience coding in Scala and building batch and streaming data pipelines (Scala).
Experience with API design.
Extensive experience developing data-intensive solutions in an Azure Cloud environment.
Extensive experience developing solutions that use event sourcing and/or Big Data architectures.
Write traditional code and server-less functions using the language best suited for the task, which is primarily Scala.
Build APIs, data microservices and ETL pipelines, to share data with internal and external partners and write interfaces to public data sets to enrich our analytics data stores.
Develop and optimize processes for fine-tuning large language models (LLMs) and implementing Retrieval-Augmented Generation (RAG) frameworks to enhance AI-driven solutions.
Build and support Data Ingestion frameworks deployed in Azure.
Participate in building and owning a culture of DevOps and Quality Assurance.
Act as tech lead on projects and guide junior engineers.
Continuously document your code, framework standards, and team processes.