remote
Software Engineer II - AI Engineering - Microsoft
Software Engineer
Senior software engineer focused on AI and data engineering, building scalable Azure-based analytics solutions with Python, SQL, and machine learning models.
About the role
Key Responsibilities
- Design, develop, and maintain end‑to‑end AI pipelines on Azure, leveraging Azure Synapse Analytics and Azure Data Factory.
- Implement scalable data ingestion, transformation, and storage solutions using Azure SQL DB, Azure Cosmos DB, and Azure PostgreSQL.
- Build and deploy machine learning models in production, integrating with Azure Machine Learning services.
- Collaborate with cross‑functional teams to translate business requirements into robust data and AI solutions.
- Optimize performance and cost of cloud resources, ensuring high availability and security compliance.
Requirements
- 3+ years of software engineering experience with a focus on data and AI.
- Proficiency in Python, SQL, and Azure cloud services (Synapse, Data Factory, SQL DB, Cosmos DB).
- Hands‑on experience building and deploying machine learning models in Azure.
- Strong problem‑solving skills and ability to work in an agile environment.
- Excellent communication and collaboration abilities.
Skills
pythonazuremachine learningsql