Back to jobs

Senior Machine Learning Engineer

Remote-US

Documo is on a mission to help businesses digitize their document workflow. We're a fast-growing B2B SaaS company that places a high value on culture and delighting our customers. We build document software solutions that help businesses streamline document processes, which makes working with documents easy, more secure, and friendly towards our planet. We believe the way to do this is to build amazing products, coupled with our passion for customer success, our meticulous attention to design and user experience. In order to do those things, we must add and invest in amazing talent!

 

 

Job title    Senior Machine Learning Engineer

Team    Engineering

Department function 


The Engineering Department is crucial in designing, developing, and maintaining our company's software products. Our department manages critical areas such as development, infrastructure, operations, quality assurance, and product management, collaborating to provide reliable, secure, and scalable technology solutions.


Our primary objective is to build and sustain software products that satisfy customer needs and align with our long-term business strategy. The department is instrumental in researching and integrating new technologies to enhance our internal products and operations. We are also responsible for ensuring our products meet the company's IT, information security, and compliance program requirements.

Department Responsibilities 

  • Providing the strategic technical direction for the business
  • Architecting, developing, and maintaining Documo’s software product catalog in collaboration with the Product Team, internal stakeholders, and customers
  • Ensuring technology solutions meet high standards for reliability, security, and scalability
  • Maintaining technical documentation and procedures to ensure the effective development, maintenance, and support of software products
  • Researching and implementing new technologies that improve internal operations
  • Implementing requirements to satisfy information technology, information security, and compliance programs
  • Providing escalated technical support to customers and internal stakeholders as needed

Reports to    Machine Learning Team Lead

Direct reports    None

Key Relationships

Internal: Customer Success, DevOps, Product Management, Quality Assurance, System Architects

External: None




Role Purpose

The Senior Machine Learning Engineer is a pivotal role within the technology department. They contribute to developing, deploying, and optimizing the company's machine learning systems and shape their overall technical architecture and direction. This role demands a high degree of collaboration with product management and system architects to ensure the delivery of high-quality, scalable ML solutions operating as independent services that integrate with our core platform. 


Additionally, Senior ML Engineers are expected to tackle complex ML implementation challenges independently and mentor less experienced engineers, promoting a culture of learning and continuous improvement within the team.


Successful employees in this role will be confident self-starters who thrive in a fast-paced environment with new problems to solve. As a Machine Learning Engineer, you will develop, optimize, and scale AI-drive services that provide core functionality to our users through integration with our document processing platform and its market-leading API. 


You will be required to design, implement, and optimize machine learning pipelines to solve complex problems using a combination of publicly available models and research coupled with domain-specific models and services developed by our teams.


A balanced interest in creating and maintaining high-quality datasets and a strong technical ability to deliver well-engineered solutions reliant on those data sets will be key.

Key Responsibilities

Deliverables/Outcomes

Machine Learning Engineering

  • Design, develop, and maintain ML pipelines and systems following the company's software development life cycle (SDLC) processes, ensuring high reliability, scalability, and reproducibility
  • Implement and optimize model fine-tuning processes for various applications
  • Develop and maintain infrastructure for model deployment, monitoring, and continuous improvement
  • Collaborate with the product management and quality assurance teams to ensure ML solutions meet customer needs and performance requirements

Code Quality & ML System Reliability

  • Lead code reviews with particular attention to ML-specific concerns such as data processing, model versioning, experiment tracking, and production readiness
  • Establish and maintain best practices for ML model deployment, monitoring, and maintenance
  • Collaborate with the Quality Assurance team to develop and implement testing strategies for ML components and services

Problem Solving & Optimization

  • Provide problem-solving support for ML systems, including performance optimization, debugging model behavior, and improving inference efficiency
  • Work with the Customer Success team to address escalated technical issues related to ML components, ensuring prompt resolution and customer satisfaction
  • Optimize ML pipelines for production environments, focusing on scalability, latency, and resource utilization

Technical Thought Leadership & Mentoring

  • Influence the technical design and architecture of ML pipelines and systems, working closely with product management and system architects to ensure alignment with company strategy and customer needs
  • Lead the implementation of complex ML features and components, including model fine-tuning, pipeline development, and integration with existing systems
  • Act as a mentor to junior engineers, sharing expertise in ML engineering best practices, guiding implementation efforts, and providing constructive feedback on their work


The annual salary range for this role is $100,000-$125,000 based on experience, qualifications and location, plus a bonus component. 

 

Why Documo?

    • Competitive benefits (medical, dental, vision, 401k with an impressive match) for US based employees
    • Annual performance reviews with merit increases
    • Annual Company Trips
    • Equity in the company
    • The ability to work from wherever makes you happy with people who love what they do
    • Work for a small but fast-growing technology company with a supportive, inclusive, and fun culture! 

 

At Documo, we value our differences, and we encourage all—especially those whose identities are traditionally underrepresented in tech organizations—to apply. We do not discriminate on the basis of ancestry, race, place of origin, political belief, religion, marital status, family status, physical or mental disability, sex, sexual orientation, gender identity or expression, age, or any other characteristic protected by law. Documo is an equal opportunity employer.

Apply for this job

*

indicates a required field

Resume/CV

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf