Senior Software Engineer - Machine Learning & Geospatial
$165k - $190kGrabJobs
Job Title: Senior Software Engineer - Machine Learning & Geospatial Location: 100% Remote (US Based Only) *We cannot sponsor or transfer any visas, of any kind, at this time* Hiring Manager: Senior Engineering Manager Estimated salary range: $165,000 to $190,000 The salary offered for this position will be based on a candidate’s experience and skill demonstrated during interviews and other evaluations About Ocient: Ocient is a data analytics software solutions company that enables always-on, compute-intensive analysis of complex, large-scale data with outstanding performance that delivers up to 90% price savings. Ocient brings data transformation, loading, complex query processing, AI, OcientML® and OcientGeo® as a single, consolidated solution for deeper insights and data-driven decision making. Enterprises can deploy Ocient’s pilot-to-production solutions on premises, in the OcientCloud® or in the public cloud, with little to no resource-intensive integration. Ocient is a global, carbon-neutral company, headquartered in Chicago, and backed by leading investors including Greycroft, OCA Ventures, In-Q-Tel and Buoyant Ventures. For more information, please visit Job 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. Minimum 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. An ideal candidate will have: 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. We are not open to using an agency or staffing company at this time. We do not accept unsolicited agency or staffing resumes and we are not responsible for any fees related to unsolicited resumes. Ocient provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type and makes all hiring decisions without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. All official Ocient job postings and recruiting communications will come directly from our team via our Careers page, LinkedIn, or from an @ocient.com email address. If you receive communication about a role from any other source, please treat it with caution and direct questions to View email address on click.appcast.io
- ...deployment to embedded systems. As a Senior Software Engineer in Agentic AI, you will play a leading... ...complex workflows leveraging state machines, message queues and distributed processing... ...setting Familiarity with machine learning tools and frameworks Preferred Qualifications...SeniorRelocation packageFlexible hours
- .... We are looking for an experienced Senior Software Engineer who can design and build best-in-class... ...interaction modeling, rule-based and learned decision-making, and robust handling of... ...behavior planning algorithms such as state machines, behavior trees, and probabilistic...SeniorRemote work
$175k - $225k
...Senior Software Engineer Modern Intelligence is building the foundational AI for defense. Over the... ...center. Our AI research helps Cutlass learn targets with little data, little compute... ...our Director of Engineering, the Machine Learning Lead, and the Data Science Lead...Senior- ...Senior Software Engineer - Generative AI & ML, Customer Systems At Apple, we are driven to deliver exceptional experiences through ultra... ...solutions ~ Bachelor's or Master's degree in Computer Science, Machine Learning, or related field, or equivalent practical experience....SeniorRemote work
$137.7k - $182.43k
...Articulate is looking for a Senior Software Engineer to join our amazing Localization team! As a Senior Software Engineer at Articulate, you... ...work closely with a talented team of software engineers, machine learning engineers, and designers to build industry-leading...SeniorLocal areaImmediate startRemote work$186.07k - $218.9k
...movements. Our tooling serves Engineering, Customer Experience, Risk,... ...requirements): ~5+ years of software development experience building... ...workflows, continuously learn as tools evolve, and apply human... ...piloting an AI tool based on machine learning technologies to conduct...SeniorLocal area$186.07k - $218.9k
...infrastructure spend, bridging the gap between Engineering, Finance, and Product. We manage the... .... Strong proficiency in backend software engineering (e.g., Go, Python, or Ruby... ...is piloting an AI tool based on machine learning technologies to conduct initial screening...SeniorLocal areaImmediate start- ...ABOUT THIS ROLE As a Senior Software Engineer for Agentic AI at KIBO, you will design and implement LLM-powered and multi-agent systems... ...ADK, or LangGraph. Familiarity with classical machine learning concepts like regression, classification, and time-series...SeniorRemote workWorldwideFlexible hours
$149k - $204.6k
...through the supply chain. Intelligent software orchestrates advanced robots in a... ...we need Symbotic is seeking a Senior Software Engineer to design and implement the next generation... ...and operates perception and machine learning systems that enable robots to understand...Senior- ...work environment, which allows us to learn, develop, and engage across our organization... ...our team. We are looking for a Senior Software Engineer II to design and build orchestration... ...that enable CesiumAstro's advanced machine learning pipelines. In this role, you...SeniorPermanent employmentFull timeContract workWork experience placementLocal area
$149k - $204.6k
...through the supply chain. Intelligent software orchestrates advanced robots in a... ...we need Symbotic is looking for Senior Software Engineer to join our Perception team. You will... ...and operates perception and machine learning systems that enable robots to understand...Senior- ...ICON is looking for a Senior Software Engineer, AI/ML to join the BuildOS team. BuildOS is ICON's software platform for residential construction. Our team is applying modern machine learning to the space of architectural design and construction for the homes of the future...SeniorFor contractors
- ...work environment, which allows us to learn, develop, and engage across our organization... ...our team. We are looking for a Senior Software Engineer to lead the design and development of... ...closely with backend, DevOps, and machine learning teams to deliver robust, high...SeniorPermanent employmentFull timeContract workWork experience placementLocal area
$160k - $190k
...growing startup, we’d love to meet you. Job Summary Vanilla is seeking a Senior Software Engineer - AI Applications with a strong background in software development, data science, machine learning, and artificial intelligence. You will be utilizing existing Large Language...SeniorFull timeWork experience placementWork at officeLocal areaRemote workHome officeFlexible hours$125k - $167k
...Performance team is the crucial bridge between software development and real-world deployment.... ...are seeking a highly skilled Software Engineer to play a critical role in evaluating... ...Knowledge of statistical analysis and machine learning techniques relevant to performance...Senior$200k
...Workforce Strategy Expert Senior Full Stack LLM Developer (MLOps & Prompt Engineering Focus) Location: Remote/Austin... ...systems. This role blends machine learning, MLOps, and full-stack engineering... ...Full-time Industries Software Development Hospitals and...SeniorFull timeRemote work$193.3k - $261.5k
...The Senior SoC Software DevOps Engineer role centers on enabling the rapid and reliable development of software for AWSs most advanced custom machine learning chips. This position is critical to supporting the Trainium and Inferentia families of silicon which power large...SeniorLocal areaImmediate startFlexible hours- ...seeks a Computer Programmer to design and maintain code for software systems and data-driven applications. The ideal candidate will... ...structures. This role offers the opportunity to lead in developing machine learning solutions and requires excellent problem-solving skills and...Senior
- ...We are looking for a Senior Desktop Software Engineer, Machine Learning to work on an innovative project that redefines software. In this role, you will develop and ship Mac-based desktop software with a strong focus on performance and reliability. Expertise in virtual...SeniorWorldwide
- ...experiences to meet the needs of our growing audience. As a Senior Software Engineer, you'll deliver complex code solutions. You'll support... ...as Python, C++, Java or similar Hands-on experience with machine learning frameworks and libraries (e.g., TensorFlow, PyTorch,...SeniorWork experience placement
$186.07k - $218.9k
...core platform: the detection engine, invariant framework, and tooling... ...) : ~5+ years of software development experience with large... ...daily workflows, continuously learn as tools evolve, and apply human... ...piloting an AI tool based on machine learning technologies to conduct...SeniorLocal area- Senior Software Development Engineer - US 5+ Years Austin Full-Time About Us Autonomize AI is seeking a highly... ...ambitious team committed to human-machine collaboration. Our founders are serial... ...a humble yet hungry group, always learning, always experimenting and always giving...SeniorFull timeRemote work
$190k - $215k
...can connect with confidence. As a Senior Software Engineer within Trust & Safety, you'll help shape... ...excellence, curiosity, and continuous learning Take ownership of complex technical... ...Experience in Trust & Safety, machine learning systems, or recommendation systems...SeniorTemporary workLive inWork at office$175k - $210k
...Welcome systems thinkers. System builds software to help the world see and solve... ...a highly motivated and experienced Senior Software Engineer to join our team. The primary responsibility... ...that support transparent analytics, machine learning, and open knowledge initiatives. The...SeniorFlexible hours$156k - $211k
...accessible to all. In 2025 alone our software helped save 200M lbs of food waste. If... ...time to join us. About the Role As a Senior Data Engineer, you’ll play a key role in scaling... ...more easily and quickly and power our machine learning grocery solution. What You’ll Do Build...SeniorRemote work- DomainTools is seeking a Senior Software Engineer to join our backend team. We want you to research, develop and deliver cutting edge code... ...domain website and DNS data to provide immediate context and machine-learning driven risk analytics delivered in near real-time....SeniorImmediate startFlexible hours
- ...personal and career development in a fun, casual, and collaborative environment. Who We Want A Senior Software Engineer will work closely with Product Managers and Machine Learning Engineers to drive and deliver the ML products roadmap. This position is an experienced...SeniorWork experience placementCasual workWork at officeLocal areaRemote workRelocationRelocation packageDay shift
- ...-critical enterprise solutions with our clients – spanning software, data, and AI. Structured like a software company, not a traditional... ...agility and enterprise scale. We’re looking for a Senior Software Engineer, AI/ML who combines a strong .NET engineering foundation...Senior
- ...advance our civilization! We are growing and looking for a Senior Software Engineer specialized in ML / CV to join our team and help with all... ...a Software Engineer at least 3 years of experience in Machine Learning / AI in particular Computer Vision at least 3 years of...SeniorDay shift
$160.8k - $193k
..., we are focused solely on developing software for automated trucks to transform how... ...structured, training‑ready datasets for machine learning, simulation, autonomy development,... ...data systems,perception, ML, and release engineering to operationalize the full data loop that...SeniorFull timeWork experience placementImmediate startRelocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Machine Learning & Geospatial. Be the first to apply!
- graduate software developer Austin, TX
- rust software engineer Austin, TX
- senior software design engineer Austin, TX
- software engineer student Austin, TX
- software engineer amazon Austin, TX
- software developer positions Austin, TX
- software engineer full time Austin, TX
- software qa engineer Austin, TX
- new graduate software engineer Austin, TX
- junior software developer Austin, TX

