Machine Learning Engineer

DICE INC
San Francisco, CA, United States
4 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Geographic Information Systems Amazon Web Services Artificial Neural Networks Big Data C++ (Programming Language) Cloud Computing Databases Software Debugging Distributed Systems Python (Programming Language) NumPy
+10 more
Performance Tuning Scientific Computating SciPy Software Engineering Google Cloud Pytorch Deep Learning Production Code Machine Learning Operations Data Pipelines

Job description

  • Architect, train, and iterate on deep learning models purpose-built for complex scientific domains
  • Push model performance forward through GPU optimization and distributed training strategies
  • Ingest, validate, and transform massive geospatial datasets into clean, analysis-ready form
  • Build and own scalable data pipelines that move high-volume scientific data reliably end to end
  • Partner closely with domain scientists to embed ML into advanced simulation workflows
  • Write production-grade code: tested, readable, and built to last
  • Debug hard problems across distributed systems when they arise, and figure out why they happened

Requirements

  • 6+ years of software engineering experience, with meaningful time spent on ML systems
  • Python fluency is required; proficiency in C++, Java, or Rust is a strong plus
  • Real experience with PyTorch and a solid grasp of modern neural network architectures
  • Familiarity with scientific computing libraries (NumPy, SciPy) and time series methods
  • Hands-on work with geospatial data processing and big data pipelines
  • Cloud platform experience on AWS or Google Cloud Platform
  • Working knowledge of distributed computing, tensor operations, and GPU performance tuning
  • Full-stack exposure and comfort with databases are a plus

Who Thrives Here

This is an R&D-heavy environment with a lot of open questions and not a lot of playbooks. The engineers who do well here are self-directed, intellectually curious, and comfortable building in ambiguity. If you need a well-defined ticket queue to feel productive, this probably isn’’’’’’’’’’’’’’'’t the right fit. If you like hard problems and want room to actually own your work, keep reading.

About the company

Our client is a mission-driven AI startup building next-generation forecasting infrastructure at the intersection of deep learning and geoscience. Their models run across a heterogeneous compute stack, public cloud, dedicated GPU clusters, edge-deployed hardware, and national supercomputing facilities, and their work directly supports federal defense and public safety missions. If you want your code to matter in the real world, this is worth a look., Our client runs a small team, roughly five full-time engineers plus contractors, led by a hands-on CTO. Everyone works across the full customer portfolio. They move fast but take code quality seriously, and they believe the best time to iterate is when the system is working, not when it’’’’’’’’’’’’’’'’s on fire.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:54 min

Development history of scientific computation libraries and PyViz tools

Radovan Kavický · LIVE

2:35 min

Preventing remote code execution in PyTorch models

Balázs Kiss · World Congress 2023

2:34 min

Maximizing execution memory effectively via python numpy broadcasting

Jodie Burchell · LIVE

3:14 min

Structuring career paths and localized data architectures

Ulrich Wurstbauer +1 · LIVE

1:06 min

Compiling PyTorch environments for advanced time forecasting

Christoph Lohrmann Christoph Lohrmann +1 · World Congress 2026 Europe

1:25 min

Replacing NumPy with cuPy for straightforward GPU acceleration

Paul Graham Paul Graham · World Congress 2025

Videos

See all

Related articles

See all