OP is seeking a Machine Learning Engineer to join one of the world's most admired brands and is growing and leading the future of mobility through innovative, high-quality solutions designed to enhance lives and delight those we serve. The Machine Learning Engineer will help transform and modernize critical data science models from legacy code and systems to modern cloud-based solutions using Python, AWS SageMaker, and Snowflake. We are looking for a candidate who excels in writing high-quality Python code, adheres to industry and internal coding standards, and is proficient with our modern tech stack.
In addition to development, a key focus of this role will be designing and implementing comprehensive testing strategies, including unit, integration, and end-to-end tests. Additional responsibilities will include helping to build, release, and maintain model pipelines and model APIs. This will involve working with our cloud tech stack, CI/CD pipelines, and containers and collaborating with data scientists, machine learning engineers, DevOps, and InfoSec teams to deploy new projects and ensure the success of model releases and retraining activities.
What You'll Be Doing
- Transform legacy code into robust, high-quality Python code that complies with internal coding standards and includes comprehensive test coverage.
- Work with the machine learning engineering team to develop and implement robust testing strategies, including unit, integration, and end-to-end tests.
- Build and maintain scalable machine learning pipelines on AWS cloud platforms using SageMaker and Snowflake.
- Assist in deploying machine learning models into production environments, ensuring scalability, reliability, and performance.
- Maintain and monitor existing pipelines and model APIs to ensure optimal functionality.
- Work closely with data scientists, machine learning engineers, DevOps, and InfoSec teams to initiate and manage various releases.
- Translate business requirements into technical solutions through effective communication.
- Translate technical project details into clear documentation and intuitive diagrams that help integrate information flows with upstream and downstream teams.
Requirements:
- Graduate degree in a quantitative discipline (or equivalent experience) or will be completed within three months.
- Proficiency in Python and SQL development.
- Experience with modern software development practices, including version control systems and infrastructure-as-code.
- At least one year of relevant work experience is required
- Experience in building and deploying machine learning models in cloud environments (AWS, Snowflake)
Desired Qualifications:
- Highest degree specifically in: Statistics, Mathematics, Physics, Engineering, Computer Science, Economics / Econometrics, Finance, Data Science, Machine Learning, AI, Financial Engineering, Computational Finance, Operational Research, Industrial Engineering.
- Active AWS Solutions Architect Associate certification.
- Experience with SAS (statistical analysis) programming language.
- Experience working with API frameworks (Flask, FastAPI) and Amazon SageMaker.
- Ability to design and implement comprehensive testing strategies.
Benefits:
- 401(k).
- Dental Insurance.
- Health insurance.
- Vision insurance.
- We are an equal opportunity employer and value diversity, equality, inclusion, and respect for people.
- The salary will be determined based on several factors including, but not limited to, location, relevant education, qualifications, experience, technical skills, and business needs.
Additional Responsibilities:
- Participate in OP monthly team meetings, and participate in team-building efforts.
- Contribute to OP technical discussions, peer reviews, etc.
- Contribute content and collaborate via the OP-Wiki/Knowledge Base.
- Provide status reports to OP Account Management as requested.
About us: OP is a technology consulting and solutions company, offering advisory and managed services, innovative platforms, and staffing solutions across a wide range of fields - including AI, cyber security, enterprise architecture, and beyond. Our most valuable asset is our people: dynamic, creative thinkers, who are passionate about doing quality work. As a member of the OP team, you will have access to industry-leading consulting practices, strategies & and technologies, innovative training & education. An ideal OP team member is a technology leader with a proven track record of technical excellence and a strong focus on process and methodology.