

Senior Engineer, ML Ops
Ricoh Americas Corp.
Posted Saturday, June 7, 2025
Posting ID: 300007121157920
Boulder, CO
Position Profile
The Senior Engineer, ML Ops contributes to the development, automation, and deployment of Machine Learning (ML), Deep Learning (DL), and Generative AI (GenAI) pipelines across both cloud and on-premises environments. This hands-on role focuses on building reproducible workflows, integrating monitoring tools, and enabling efficient model delivery. The position involves close collaboration with senior engineers and cross-functional teams, supporting AI systems deployed in commercial printing environments where resilience, real-time performance, and hardware-in-the-loop reliability are critical.
Job Duties and Responsibilities
The Senior Engineer, ML Ops contributes to the development, automation, and deployment of Machine Learning (ML), Deep Learning (DL), and Generative AI (GenAI) pipelines across both cloud and on-premises environments. This hands-on role focuses on building reproducible workflows, integrating monitoring tools, and enabling efficient model delivery. The position involves close collaboration with senior engineers and cross-functional teams, supporting AI systems deployed in commercial printing environments where resilience, real-time performance, and hardware-in-the-loop reliability are critical.
Job Duties and Responsibilities
- Deploy and maintain ML/DL/GenAI models using cloud and on-premises compute infrastructure.
- Assist in building and maintaining internal model-serving platforms for development teams.
- Implement containerized services using Docker and deploy to AWS Fargate and internal clusters.
- Write infrastructure-as-code using AWS CloudFormation and automate configuration for on-prem tools.
- Participate in unit and end-to-end testing of pipelines, services, and monitoring workflows.
- Support model monitoring and health tracking using AWS CloudWatch and internal observability tools.
- Document internal systems and operational processes to ensure maintainability and reproducibility.
- Bachelor's degree in a technical field with 1-5 years of experience, or a recent MS graduate.
- Strong Python programming skills, with working knowledge of pandas, SQL, and ML frameworks (e.g., scikit-learn).
- Exposure to CI/CD workflows and containerization practices.
- Familiarity with AWS services (e.g., Lambda, Glue, CloudWatch) and a willingness to learn on-prem integration.
- Interest or experience in maintaining AI systems used by developers or analysts.
- Solid understanding of model deployment fundamentals.
- Willingness to learn and work in hybrid infrastructure environments (cloud + on-prem).
- Foundational knowledge of model lifecycle management, container workflows, and observability practices.
- Strong communication and documentation skills, with a collaborative team mindset.
- Ability to manage job-related stressors and maintain performance under pressure.
- Work in environments adhering to regulatory standards or national guidelines (e.g., exposure to dust, fumes, or physical agents).
- Flexibility to travel as needed, work overtime, and adapt to new tools, systems, and assignments.
- Ability to handle multiple tasks concurrently and communicate clearly with peers, management, and customers.
- Maintain positive working relationships and demonstrate openness to diverse perspectives.
- Learn and apply new tools and equipment within a reasonable timeframe.
- Assume ownership of assignments and meet deadlines consistently.
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.