Machine Learning Engineer - Senior Associate
On-site · Chicago, Illinois, United States
Job Summary
Design, develop, and maintain software applications with integrated AI/ML capabilities with a key focus on AIOps. Collaborate with cross-functional teams to gather requirements and translate them into technical solutions. Develop and implement software architecture and design patterns for scalability and performance. Write production-ready code in Python, Java, C, C++, or Go. Build and manage data pipelines for AI/ML models; integrate models into production applications; optimize for performance and reliability. Conduct code reviews and mentor junior developers. Stay current with AI/ML technologies and apply SRE principles to enhance system reliability, performance, and availability; implement monitoring and alerting to proactively resolve issues. Required qualifications include a Bachelor's degree and 5+ years of software development experience with Python and LLM techniques; preferred experience with AWS/Azure, CI/CD, and distributed systems.
Required Qualifications
- Bachelor’s degree in Computer Science or equivalent practical experience
- 5+ years of software development experience
- Strong programming skills in Python
- Experience with LLM techniques (Agents, Planning, Reasoning)
- Experience with /Ranking, Recommender systems, RAG, and related methodologies
- Experience with AI/ML libraries (TensorFlow, PyTorch, scikit-learn, Keras)
- Experience with cloud platforms (AWS or Azure)
- Experience with CI/CD, Observability and Monitoring
- Experience with data preprocessing and large datasets
- Familiarity with DevOps practices
- Experience with SQL/NoSQL databases
- Linux/Unix environments
- Terraform
- Apache Kafka
- Distributed computing (e.g., Apache Spark)
- SRE practices for reliability
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.