The role requires a strong combination of software engineering, machine learning, cloud, and production deployment experience. The engineer will work closely with data scientists, software engineers, product teams, and business stakeholders to convert complex business requirements into reliable and scalable AI solutions.
Modern senior AI/ML roles increasingly emphasize productionization, cloud infrastructure, Kubernetes/Docker, PyTorch/TensorFlow, and MLOps in addition to model development.
Lead the design and development of end-to-end AI/ML solutions from data preparation and experimentation through production deployment.
Develop and optimize supervised, unsupervised, and deep learning models.
Build solutions using Python, Scikit-learn, PyTorch, TensorFlow, Keras, and related ML frameworks.
Design and implement Generative AI and LLM-based applications, including RAG, prompt engineering, embeddings, vector search, and AI agents.
Develop NLP, text classification, recommendation, forecasting, anomaly detection, and predictive analytics solutions.
Design scalable ML pipelines and MLOps workflows for model training, validation, deployment, monitoring, and retraining.
Implement model versioning, experiment tracking, feature management, model registries, and automated model deployment.
Deploy ML models using Docker, Kubernetes, REST APIs, FastAPI, and cloud-native services.
Build CI/CD and continuous training pipelines using tools such as GitHub Actions, Jenkins, GitLab CI, or Azure DevOps.
Work with MLflow, Kubeflow, Airflow, Databricks, AWS SageMaker, Azure ML, or Google Vertex AI.
Implement model monitoring for performance degradation, data drift, model drift, latency, and reliability.
Design cloud-based AI/ML architectures across AWS, Azure, and/or Google Cloud Platform.
Optimize AI workloads for scalability, performance, availability, and cloud cost.
Collaborate with data engineering teams to develop reliable data ingestion, transformation, and feature-engineering pipelines.
Provide technical leadership, conduct code/design reviews, and mentor junior and senior engineers.
Work with architects, product managers, and business stakeholders to define AI/ML roadmaps and technical solutions.
Ensure AI solutions follow security, privacy, governance, explainability, and responsible-AI practices.
Senior production-focused AI roles commonly combine ML frameworks with cloud, containerization, orchestration, and MLOps capabilities.
Bachelor''s or Master''s degree in Computer Science, Artificial Intelligence, Machine Learning, Data Science, Engineering, or a related field.
11+ years of professional software/technology experience, with significant hands-on experience in AI/ML engineering.
Strong experience taking ML models from POC/experimentation to production.
Experience designing scalable enterprise AI/ML architectures.
Strong understanding of software engineering principles, system design, APIs, testing, and production operations.
Excellent problem-solving, communication, leadership, and stakeholder-management skills.