Sr. AI/ML Developer - Face to Face Interview
Auburn Hills, MI
12+ Months Contract
Job Description:
AI/ML Developer role focuses on AI/ML, Python, PyTorch, Tensorflow, Azure AI Foundry, Azure Open AI, API's, Microservices.
Experience:
- 9+ years of overall IT or software development experience, including 4+ years of hands-on AI/ML solution development experience
Core Skills:
- Programming & Scripting: Python
- APIs & Integration: APIs
- Industry & Domain Knowledge: microservices, Data Science, Artificial Intelligence, Amazon SageMaker
- Databases & Querying: NoSQL databases, SQL
- Security & Compliance: OAuth
- Platforms & Products: Confluence, OpenID, OpenSearch, GitHub
Key Responsibilities:
- Design, develop, test, deploy, and support scalable AI and machine learning solutions across enterprise platforms.
- Translate business requirements, operational workflows, and solution architecture into detailed technical designs and production-ready implementations.
- Develop high-quality Python code, reusable AI/ML services, APIs, microservices, automation workflows, and integration components.
- Build, train, evaluate, tune, and deploy machine learning and deep learning models using appropriate algorithms and frameworks.
- Develop Generative AI solutions, including conversational AI, Retrieval-Augmented Generation (RAG), intelligent agents, automation workflows, and multi-agent solutions where appropriate.
- Implement agent collaboration patterns supporting sequential, parallel, event-driven, conditional, and human-in-the-loop interactions.
- Integrate AI/ML solutions with enterprise applications, APIs, event-driven services, structured and unstructured data sources, and knowledge repositories.
- Implement secure authentication, authorization, identity propagation, secrets management, and access controls across AI application and integration layers.
- Apply Responsible AI and enterprise governance requirements covering data privacy, prompt security, model safety, explainability, compliance, auditability, and human approval workflows.
- Develop and maintain MLOps and LLMOps pipelines for automated testing, deployment, model and prompt versioning, monitoring, and lifecycle management.
- Implement evaluation frameworks and quality measures for model accuracy, relevance, groundedness, hallucination risk, safety, latency, reliability, scalability, and cost.
- Monitor production AI/ML solutions for application health, model performance, data or model drift, observability, and operational issues.
- Identify and resolve complex technical, data, model, performance, security, and integration issues in collaboration with extended teams.
- Create and maintain technical design, API, data flow, model, evaluation, deployment, and operational support documentation.
- Conduct code reviews, follow secure development standards and design patterns, and provide technical guidance and cross-training to team members.
- Collaborate with AI architects, data scientists, data engineers, security, architecture, platform, operations, product teams, and business stakeholders.
- Support functional, integration, model validation, performance, security, and user acceptance testing.
- Work with the technical delivery lead and solution architect to ensure assigned work is completed within project schedules and quality expectations.
Preferred Qualification:
Education:
- Bachelor's degree in Computer Science, Engineering, Data Science, Artificial Intelligence, Machine Learning, or a related discipline, or equivalent professional experience.