Senior Software Engineer - Machine Learning & Geospatial

Machine Learning EngineerMachine Learning EngineerFull TimeRemoteSeniorTeam 51-200

Location

United States

Posted

64 days ago

Salary

$165K - $190K / year

Seniority

Senior

No structured requirement data.

Job Description

Senior Software Engineer - Machine Learning & Geospatial

Ocient Inc.

Role Description We’re looking for a Senior Software Engineer to help evolve our Machine Learning capabilities, with a particular focus on closing feature gaps and behavioral differences relative to widely used ML frameworks (e.g., Spark ML, scikit-learn), while continuing to deliver new ML functionality. This role is ideal for someone who enjoys working across model behavior, system design, and customer expectations — ensuring that ML features behave predictably, perform well at scale, and align with how users expect industry-standard tools to work. Responsibilities - Design and implement machine learning features used in production customer workflows. - Help identify and close feature and behavior gaps between our ML capabilities and common frameworks (e.g., Spark ML, scikit-learn). - Proactively evaluate semantic differences, defaults, and edge cases that could surprise customers. - Partner with product, architects, and customer-facing teams to anticipate upcoming customer needs and gaps. - Investigate and resolve issues where ML behavior diverges from user expectations (e.g., model output, metrics, configuration semantics). - Contribute to other ML initiatives including new models, metrics, performance improvements, and infrastructure work. - Analyze and improve the performance of existing ML code, balancing correctness and stability with customer facing latency. - Write clear design docs, tests, and documentation to make behavior explicit and prevent regressions. Qualifications - 5+ years of experience building production software systems. - Strong proficiency in at least one backend or systems language (e.g., C++, Java, Scala). - Experience implementing or integrating machine learning models in production. - Familiarity with ML libraries or frameworks such as Spark ML, scikit-learn, XGBoost, or similar. - Strong instincts around correctness, edge cases, and behavioral consistency. - Ability to work across teams and codebases to turn ambiguous requirements into concrete solutions. Requirements - Experience comparing or validating behavior across multiple ML frameworks. - Experience with large-scale data systems or analytical databases. - Familiarity with distributed execution, performance tuning, or numerical stability. - Understanding of spherical geometry and its application to geospatial analytics. What success looks like - Customers see fewer surprises when using ML features compared to familiar frameworks. - ML behavior, defaults, and limitations are well-documented and intentional. - Feature gaps are identified early, not discovered under customer pressure. - You deliver across parity work and broader ML initiatives, balancing short-term needs with long-term quality.

Related Job Pages

More Machine Learning Engineer Jobs

Shuru logo

MLOps Engineer

Shuru

Give wings to your ideas!

Full TimeRemoteTeam 51-200Since 2021H1B No Sponsor

• Work with stakeholders to define machine learning solution designs based on cloud services such as Azure and Snowflake. • Design, build, and maintain machine learning pipelines and frameworks to support enterprise analytics, reporting, and product needs. • Collaborate with data science, ML engineering, data quality, and product teams on model deployment architecture and implementation. • Manage, configure, and optimize cloud environments and related machine learning services. • Implement tools and processes for model integration, storage, profiling, monitoring, processing, management, and archival. • Support enterprise-wide model governance, performance tracking, and lifecycle management standards. • Recommend improvements to ML platforms, tools, and development practices to support strategic technology and business objectives. • Work with SaaS vendors and strategic partners to implement and maintain modern machine learning solutions. • Use Agile practices to manage delivery, contribute to project planning, and support successful rollout of ML products. • Partner with internal stakeholders to understand business requirements and translate them into reliable ML operations solutions. • Stay current with emerging MLOps tools, cloud technologies, and best practices to ensure solutions remain scalable, secure, and fit for purpose.

India
Logicalis Spain logo

AIOps / MLOps Engineer – Azure

Logicalis Spain

Somos Arquitectos Del Cambio, ayudamos a las organizaciones a tener éxito en un mundo cada vez más digitalizado.

Full TimeRemoteTeam 1,001-5,000H1B No Sponsor

• Construir pipelines CI/CD de agentes en Azure. • Desplegar y operar soluciones IA. • Integrar AI Foundry con entornos corporativos. • Monitorizar rendimiento y disponibilidad. • Automatizar tareas de operación.

Spain
Job Closed
Logicalis Spain logo

AIOps / MLOps Engineer, AWS

Logicalis Spain

Somos Arquitectos Del Cambio, ayudamos a las organizaciones a tener éxito en un mundo cada vez más digitalizado.

Full TimeRemoteTeam 1,001-5,000H1B No Sponsor

• Implementar pipelines CI/CD para agentes. • Gestionar despliegues en AWS. • Monitorizar y operar soluciones en producción. • Integrar AWS AgentCore con estándares corporativos. • Automatizar procesos de operación.

Spain
Job Closed
Stillfront Group logo

Working Student – AI Data/Machine Learning Engineer

Stillfront Group

A global games company founded in 2010. Our digital games are enjoyed by ~70 million people every month.

Part TimeRemoteTeam 1,001-5,000Since 2010H1B No Sponsor

• Build AI-driven gameplay analytics and AI-native data workflows across core game systems • Work with large-scale gameplay and player behavior datasets using modern AI tools and workflows • Use tools such as Claude, Cursor, and ChatGPT to build and improve ETL pipelines, tracking validation, and analytics systems • Build AI-assisted dashboards, funnels, monitoring systems, and reporting workflows • Analyze gameplay and player behavior data to support product, balancing, and monetization decisions • Help identify missing or broken tracking and improve overall data quality using AI-assisted workflows • Create AI-powered personalization and offer systems

Germany
Job Closed