Role Overview
Join a team dedicated to the design, development, and deployment of Data & AI solutions on Microsoft Azure. This position is tailored for engineers with foundational experience in Data Engineering, AI/Generative AI, Cloud Technologies, and Software Development who are eager to expand their expertise in enterprise-scale platforms. You will collaborate closely with senior engineers, architects, data scientists, and business stakeholders to build data pipelines, AI applications, and analytics solutions while gaining hands-on experience with modern Azure Data & AI services.
Key Responsibilities
- Assist in building and maintaining Data & AI platforms, applications, and services.
- Develop and support data ingestion pipelines, ETL/ELT processes, and analytics workflows.
- Implement AI and Generative AI solutions using Azure AI services, Azure OpenAI, Azure AI Foundry, AgentBricks, and Genie Spaces.
- Support the development of RAG-based applications, AI agents, and LLM-powered solutions.
- Contribute to data lake, lakehouse, and data warehouse implementations.
- Monitor data and AI workloads and assist in troubleshooting performance and operational issues.
- Follow best practices for security, governance, compliance, and Responsible AI.
- Participate in CI/CD, DevOps, and Infrastructure as Code (IaC) activities.
- Collaborate with cross-functional teams to understand business requirements and deliver technical solutions.
- Continuously learn and adopt emerging Data & AI technologies and engineering practices.
Required Qualifications
Technical Skills
- Proficiency in Python and working knowledge of SQL.
- Basic understanding of data engineering concepts and data processing pipelines.
- Familiarity with PySpark or distributed data processing frameworks.
- Experience developing REST APIs, scripts, or cloud-based applications.
- Exposure to one or more of the following Azure technologies:
- Azure Databricks
- Azure Data Factory
- Azure AI Foundry
- Azure OpenAI
- Azure Storage (ADLS/Blob)
- Azure Functions
- Azure DevOps
- Familiarity with Git version control and software development best practices.
AI & Data
- Foundational knowledge of Machine Learning, AI, and Generative AI concepts.
- Understanding of Large Language Models (LLMs), embeddings, vector databases, and Retrieval-Augmented Generation (RAG).
- Familiarity with AI orchestration frameworks such as LangChain, Semantic Kernel, LangGraph, or similar technologies.
- Basic understanding of data modeling, analytics, and enterprise data platforms.
- Awareness of MLOps, AI governance, and Responsible AI principles.
DevOps & Security
- Understanding of CI/CD concepts and Git-based development workflows.
- Basic knowledge of cloud security, identity management, and API security.
- Familiarity with governance and compliance considerations in enterprise environments.
Soft Skills
- Strong analytical and problem-solving capabilities.
- Effective verbal and written communication skills.
- Ability to learn quickly and work collaboratively within a team environment.
- Strong attention to detail and commitment to quality.
- Ability to translate business requirements into technical tasks with guidance from senior team members.
- Eagerness to grow technical expertise and take ownership of assigned deliverables.