About the Role
This is a hands-on, technology-focused role responsible for designing, developing, and deploying AI and machine learning solutions using the Microsoft technology stack. The incumbent will work closely with product, engineering, data, and cloud teams to deliver scalable, secure, and data-driven AI solutions for enterprise-grade applications.
You will contribute to end-to-end AI/ML system development, including data preprocessing, model training, deployment, and monitoring, while helping establish best practices, frameworks, and MLOps standards in fast-paced delivery environments.
Key Responsibilities
AI/ML Solution Development & Collaboration
- Collaborate with product owners, architects, developers, and data teams to design AI/ML solutions aligned with business requirements.
- Participate in requirement reviews, design discussions, sprint planning, and release readiness assessments.
- Act as an AI/ML technology advocate, ensuring scalable, reliable, and production-ready model implementations.
- Communicate model performance, risks, and results to technical and non-technical stakeholders.
Model Design, Training & Evaluation
- Design, develop, and train machine learning and deep learning models for structured, unstructured, and streaming data.
- Perform feature engineering, data preprocessing, model selection, hyperparameter tuning, and validation.
- Evaluate model accuracy, explainability, fairness, and robustness for enterprise applications.
- Optimize model performance, scalability, and deployment efficiency.
Deployment, Integration & MLOps
- Deploy ML models using Azure Machine Learning, ML.NET, or cloud-based APIs.
- Integrate ML solutions into enterprise applications, APIs, microservices, or data pipelines.
- Implement CI/CD pipelines for ML workflows and adopt MLOps best practices.
- Monitor model performance, retrain as needed, and ensure production reliability.
Data Management & Analytics
- Work with large-scale datasets from Azure Data Factory, SQL Server, Cosmos DB, or Synapse.
- Ensure data integrity, consistency, and quality for AI/ML applications.
- Collaborate with analytics teams on dashboards, reporting, and data-driven insights.
Innovation & Continuous Improvement
- Research and evaluate new AI/ML technologies and Microsoft ecosystem tools.
- Contribute to reusable AI/ML components, libraries, and documentation.
- Support knowledge sharing and mentor junior engineers on AI/ML practices.
Desired Technical Skills
AI/ML & Data Science
- Strong understanding of machine learning, deep learning, and statistical modeling.
- Hands-on experience with Python, C#, R, or .NET ML libraries (ML.NET).
- Experience with TensorFlow, PyTorch, or scikit-learn.
- Model evaluation, validation, bias detection, and explainability techniques.
Microsoft Technology Stack
- Proficiency in Azure Machine Learning, ML.NET, Azure Synapse, Power BI, Azure Data Factory, and SQL Server.
- Experience integrating ML models into cloud-based enterprise applications.
- Familiarity with Azure DevOps pipelines, CI/CD, and version control (Git).
Software Development & Integration
- Experience building APIs, microservices, or containerized applications (Docker/Kubernetes).
- Strong programming and scripting skills (Python, C#, or similar).
- Understanding of software engineering best practices, Agile methodologies, and DevOps.
Optional / Bonus Skills
- Exposure to Cognitive Services, LUIS, or Bot Framework.
- Familiarity with big data processing frameworks or streaming pipelines.
- Cloud certifications such as Azure AI Engineer Associate or Azure Data Scientist Associate.
Preferred Qualifications
- Master’s or Bachelor’s degree in Computer Science, Data Science, AI, or related fields.
- Prior experience developing AI/ML solutions in enterprise-scale or consulting environments.
- Strong analytical, problem-solving, and communication skills.
- Experience mentoring junior team members and knowledge sharing.
Professional & Leadership Skills
- Ability to work collaboratively across cross-functional teams.
- Proactive, innovative mindset with a focus on high-quality, production-ready AI/ML solutions.
- Excellent documentation and reporting skills for both technical and non-technical stakeholders.
Education & Experience
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 3–8+ years of experience in AI/ML engineering, data science, or related roles.
- Proven experience building AI/ML solutions using Microsoft technologies in production environments.
- Why Join Us
Join a collaborative, forward-thinking team where AI innovation drives enterprise solutions. You will work on cutting-edge AI/ML projects, influence architecture and model design, adopt best practices in MLOps, and help deliver scalable, intelligent systems that power data-driven decision-making.