Remote job
Machine Learning Engineer III, Metadata Extraction
Job details
About this role
Role overview Build and operate machine learning systems that turn complex enterprise documents into structured, usable information. You’ll work across document understanding, including OCR and language-model-based extraction, taking capabilities from development and evaluation through production while partnering with engineering, product, data, and infrastructure teams.
Responsibilities - Develop, deploy, and maintain machine learning models, language model agents, and supporting services. - Build data preparation pipelines and design prompts, tools, and agent workflows for document extraction. - Measure and improve model quality through evaluation sets, experiments, metrics, and feedback. - Monitor production systems for reliability, latency, cost, and changes in data or model behavior; investigate issues and participate in on-call support. - Help design scalable services for real-time and batch workloads, and provide tests, documentation, and operational runbooks. - Work with partner teams to shape customer needs into production capabilities and share engineering practices.
Requirements - At least 3 years of experience building, deploying, or operating production software, data, or machine learning systems. - Strong Python skills, including writing readable, testable, maintainable production code. - Practical experience with the lifecycle of language-model-based agents, including data and evaluation preparation and prompting. - Clear communication with technical and non-technical partners, collaborative working habits, and an ownership mindset for ambiguous problems.
Nice to have - Experience with MLOps, model monitoring, feature stores, workflow orchestration, or experiment tracking. - Production generative AI work, such as semantic search or structured extraction, and familiarity with multimodal document processing. - Experience with a major cloud provider, Kubernetes, Terraform, SQL, or large-scale analytics. - Background in enterprise software, security, search, retrieval, or content intelligence; mentoring or technical direction experience.
Benefits and work setup The role follows a hybrid schedule, with at least three days per week in an assigned office. General employee benefits are mentioned, but specific benefit details are not provided.