Required Skills: Python, Scala, or Java Machine Learning (ML) Artificial Intelligence (AI) scikit-learn, TensorFlow, PyTorch Distributed computing/data systems Data pipeline development CI/CD (Continuous Integration/Continuous Deployment) Cloud platforms: AWS, Google Cloud (GCP), Azure Responsible AI / Explainable AI Model monitoring and retraining Productionizing ML models Open-source ML tools Model tuning and optimization
Job Description
Job Title: Senior Machine Learning Engineer – Artificial Intelligence
Location: Plano, TX (Other locations possible)
Contract Type: W2
Experience: 8 to 12+ years
Work Authorization: Any
Job Overview:
We are looking for a Senior Machine Learning Engineer with strong expertise in Artificial Intelligence (AI) and machine learning to develop, deploy, and manage intelligent systems at scale. You’ll collaborate with cross-functional teams to design AI-powered solutions that drive innovation and solve complex business challenges.
Key Responsibilities:
- Design, build, and deploy advanced AI/ML models
- Work closely with product and data science teams to develop smart features
- Maintain, monitor, and retrain models in production environments
- Write clean, scalable code in Python, Scala, or Java
- Create efficient data pipelines and follow CI/CD best practices
- Apply Responsible AI and Explainable AI standards
- Leverage cloud platforms (AWS, GCP, Azure) for scalable AI deployment
Basic Qualifications:
- Bachelor’s degree
- 4+ years of experience with Python, Scala, or Java
- 3+ years of experience with distributed computing or data systems
- 2+ years of experience with ML/AI frameworks (e.g., scikit-learn, TensorFlow, PyTorch)
- 1+ year of experience productionizing AI/ML models
Preferred Qualifications:
-
Experience deploying AI models in public cloud (AWS, GCP, Azure)
-
Experience with scalable AI/ML pipelines
-
Master’s or PhD in AI, Computer Science, or related field
-
Contributions to open-source AI/ML projects or published research