Browse All Jobs
Job Description
Ocrolus is seeking a Staff Machine Learning Engineer to play a pivotal role in shaping the future of its machine learning systems. This role involves strategic responsibility in determining the company's Machine Learning infrastructure, system architecture, and deployment protocols. The ideal candidate will excel in addressing complex challenges, providing guidance to others, and spearheading innovation on a large scale. This is a remote position based in the US.Responsibilities:
  • Lead the design and architecture of robust, scalable machine learning systems.
  • Design and implement essential machine learning infrastructure and tools.
  • Address complex infrastructure and machine learning challenges.
  • Lead the development of model evaluation frameworks.
  • Apply state-of-the-art machine learning models within the fintech domain.
  • Collaborate with stakeholders from Product, Engineering, and Operations.
  • Mentor engineers within both ML and platform teams.
  • Contribute to Ocrolus-wide engineering standards.
  • Champion code quality, observability, and system reliability.
Requirements:
  • Bachelor’s or Master’s degree in Computer Science, Machine Learning, or a related field.
  • 7+ years of experience developing and deploying machine learning models in production environments.
  • Deep expertise in Python and at least one major ML framework (e.g., PyTorch, TensorFlow).
  • Proven experience in applying ML techniques to computer vision, OCR, or NLP problems.
  • Strong understanding of ML system design.
  • Solid engineering fundamentals.
  • Experience with modern infrastructure tools and cloud platforms (Docker, Kubernetes, Helm, AWS/GCP).
  • Demonstrated ability to lead cross-functional initiatives.
  • Experience mentoring engineers.
Ocrolus offers:
  • Equity
  • Benefits
Apply Manually