Overview
Skills
Job Details
We are seeking a Machine Learning & AI Engineer with expertise in Python for backend AI/ML development and .NET for application development, leveraging Azure and AWS to deploy scalable AI solutions.
Key Responsibilities & Qualifications
AI/ML Development: Design, train, and optimize ML models using Python with frameworks like TensorFlow, PyTorch, and Scikit-learn.
Cloud Deployment: Develop and deploy AI solutions on Azure (Azure ML, Cognitive Services, AKS) and AWS (SageMaker, Lambda, ECS, API Gateway).
MLOps & CI/CD: Automate model lifecycle using Azure DevOps, GitHub Actions, Docker, Kubernetes, and Terraform.
Backend Engineering: Implement scalable Python-based AI services with FastAPI, Flask, and Celery, integrating with cloud platforms.
Application Development: Build applications using .NET (C#, ASP.NET Core, Blazor, WPF) for enterprise environments.
Data Engineering: Develop ETL pipelines, feature engineering, and data processing using Azure Data Factory, AWS Glue, and Spark.
APIs & Microservices: Develop and integrate AI-driven RESTful and GraphQL APIs into .NET applications.
Security & Compliance: Ensure AI models and applications adhere to IAM, RBAC, encryption, GDPR, HIPAA, SOC 2 standards.
Performance Monitoring: Implement AI model and application monitoring using Prometheus, Grafana, Azure Monitor, and logging frameworks.