Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer, Machine Learning Systems

$120k - $200k

Jobleads-US

WindBorne Systems designs, manufactures, and operates Atlas, a global constellation of smart weather balloons. The atmospheric observations they collect help drive WeatherMesh, our AI weather model.

Our model, WeatherMesh, runs 24/7, producing global forecasts every hour. Our deep learning research team is small and iterates quickly, but sometimes R&D gets ahead of the internal tools that support it. We’re looking for a talented and curious software engineer to keep model inference running reliably, process atmospheric data as it arrives, and build tools that show us what’s happening in both.

In this role, you’ll work with our deep learning team and backend and frontend engineers. We have problems for you to tackle right away, and we also want someone with ideas about what to build next. You’ll help figure out what’s needed, build it, and be responsible for how it works once it’s running.

Prior machine learning experience is not required! You can come in with no ML background at all and be successful. Where you lack understanding, you’ll dig into model code, ask researchers questions, and use AI tools to get up to speed. Essentially, learn what you need to build and go build it. We care much more about how well you learn and your approach to problem solving than whether you have RAG or LLM fine-tuning on your resume. [Note: We’re not trying to shade ML engineers - we have many great ones on our team. Yes, those skills can be useful in other domains, but they’re not prerequisites for this role. We’re bringing them up to emphasize that, without good software taste and a knack for learning, ML skills alone are not what we're looking for.]

What you’ll own

  • Keep forecasts running. Build the tooling that runs our weather models and detects failures. If a cloud node goes down, our systems need to recover and keep producing forecasts.

  • Process atmospheric data in real time. Build pipelines for incoming observations, account for late or missing data, and make it clear when something needs attention.

  • Show us what’s happening. Build tools to visualize data processing and model inference as they run. The team should be able to see how a run is progressing, where it’s slowing down, and what went wrong if it fails.

You’d be a good fit if:

  • You’ve owned software in production. You’ve been responsible for a system after launch: how it performs, how it fails, and how it recovers. That experience has given you a feel for the monitoring, reliability, and operational discipline a critical system needs.

  • You’ve built substantial software. You can walk us through a hard technical problem you solved, why you chose your approach, and what you learned. You’re comfortable reading unfamiliar code and tracking down bugs that involve more than one part of a system. Bonus points for good UI design and portfolio we can see.

  • You think beyond the immediate fix. You can solve today’s problem while recognizing what should become reusable infrastructure for future work. You have ideas about how to improve the systems you own and want to help decide where we go next.

  • You’re curious and motivated to build. You ask questions, investigate how things work, and turn what you learn into something useful. You don’t sit idly while waiting for guidance; you can’t help but poke around.

  • You use AI and agentic tools like a bandit. You use them everywhere you can: to explore code, learn about unfamiliar systems, test ideas, and build quickly. You understand the code you ship and can debug it when it doesn’t work. Most importantly, you know these tools are powerful, but you can’t outsource thinking to them entirely. After all, you’re still on the hook for what gets built.

  • You want to work on a dynamic team and see your work put to use quickly.

We’re flexible on programming languages, frameworks, and years of experience. Show us what you’ve built and how you think through problems. You can learn the stack here, and honestly, things change quickly.

Nice to have

  • Experience with data pipelines, distributed systems, or infrastructure.

  • Experience with scientific computing, weather data, or geospatial systems.

  • Familiarity with ML inference, GPU computing, or PyTorch (again, not required).

Compensation and location

  • Base salary: $120,000-$200,000, depending on experience and scope.

  • Location: In person at 1600 Bridge Parkway, Redwood Shores, CA.

  • Benefits: 401(k), health, dental and vision insurance, unlimited PTO, stock options, and office food and beverages.

#J-18808-Ljbffr Jobleads-US
Vacancy posted 10 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer, Machine Learning Systems in Palo Alto, CA vacancy
  • $124k - $195.5k

     ...experienced and highly motivated software professional to work on...  ...intersection of CUDA and Deep Learning Systems. As the complexity and scale...  ...Computer Science, Computer Engineering, Electrical Engineering, or...  ...models.Research background in machine learning systems or adjacent... 
    Suggested
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  •  ...DeepMind in Mountain View, CA is hiring a Share Research Software Engineer to join our mission-driven team building general-purpose AI...  ...strong software engineering foundation, plus interest in machine learning. Applicants should have a bachelor’s degree, 5 years industry... 
    Suggested

    Jobleads-US

    Mountain View, CA
    10 hours ago
  • $170.6k - $261.3k

     ...breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety and...  ...robotics, optimization, and machine learning to create systems that are not just...  ...The Role As a Senior Software Engineer on the Secondary Driving System... 
    Suggested
    Full time
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    2 days ago
  • $201k - $276k

     ...judiciously throughout the System Development Life Cycle at Zoox...  ...background in systems engineering, coupled with a demonstrated...  ...Security as well as across software and hardware engineering. Build...  ...the intersection of robotics, machine learning, and design, Zoox aims to provide... 
    Suggested
    Temporary work
    Relocation package

    Lever, Inc.

    Foster, CA
    11 hours ago
  • $195k - $242k

    Foster City, CASoftware - Software Systems /Full-time /HybridZoox's Robot Software Infrastructure...  ...is seeking a passionate software engineer to help develop and advance the...  ...Sitting at the intersection of robotics, machine learning, and design, Zoox aims to provide the... 
    Suggested
    Full time
    Temporary work
    Relocation package

    Zoox

    Foster, CA
    2 days ago
  • $175k - $287k

     ...AI is building the Evaluation Operating System (EOS), a foundational Agent Evaluation...  ...for all LinkedIn AI Agents.As a Staff Engineer, you will own the end-to-end technical...  ...distributed systems, data platforms, and machine learning, and is ideal for engineers who want to... 
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    4 days ago
  • $180k - $190.63k

    Mountain View, CA, USAR&D - Engineering /Full-time /HybridAera Technology...  ...processes with AI and machine learning. Through our AI decision automation...  ...for a talented Senior Software Engineer to join our world-class...  ...solutions that elevate system performance and user experience... 
    Full time
    Work at office
    Local area
    Flexible hours
    3 days per week

    Aera Technology

    Mountain View, CA
    3 days ago
  •  ...The Collision Avoidance System (CAS) is responsible for detecting...  ...algorithms and deep learning to detect near-collisions...  ...multidisciplinary team data, software and systems engineers defining and building...  ...intersection of robotics, machine learning, and design, Zoox... 
    Temporary work
    Relocation package

    Zoox

    Foster, CA
    2 days ago
  • $136k - $185k

    The OpportunityAre you an experienced Software Engineer, Backend (Infrastructure) looking to make a significant impact...  ...in Python to build and enhance backend systems that seamlessly integrate with machine learning and AI-driven features.Design and implement robust... 
    Permanent employment

    Otter.ai

    Mountain View, CA
    1 day ago
  • $119.8k - $234.7k

     ...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline:...  ...for a Principal Software Engineer - Responsible AI who is...  ...cloud services and distributed systems.  2+ years of technical engineering experience with machine learning model development, release, and... 
    Ongoing contract
    Work at office
    Local area
    3 days per week

    Microsoft

    Mountain View, CA
    1 day ago
  • $174k - $252k

    Write and test product or system development code....  ...following: reinforcement learning (e.g., sequential...  ...experience with end to end Machine Learning (e.g., model...  ..., or launching software products, and 1 year of...  ...serving.Google's software engineers develop the next-generation... 

    Google

    Mountain View, CA
    15 hours ago
  • $147k - $210k

    Write product or system development code. Collaborate with peers...  ...human voice), reinforcement learning (e.g., sequential decision...  ...algorithms.Experience with Ads, machine learning infrastructure,...  ...accessible technologies.Google's software engineers develop the next-generation... 

    Google

    Mountain View, CA
    3 days ago
  • $174k - $252k

     ...experience. 4 years of experience in a Software Engineering or Development capacity.2 years of...  ...experience in training and deploying machine learning models and agents for anti-abuse.Preferred...  ...include everything from creating systems for agent testing using 2D and 3D games... 

    Google

    Mountain View, CA
    2 days ago
  • $174k - $252k

    Write and test product or system development code....  ...years of experience with software development in one or...  ...first general-purpose learning agent. Central to this...  .... As a Software Engineer, you will be working with...  ...our exceptional team of Machine Learning and Neuroscience... 

    Google

    Mountain View, CA
    4 days ago
  • $119.8k - $234.7k

     ...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline:...  ...are looking for a Software Engineer for developing global scale...  ..., Build and optimize the system for storing and processing...  ...ad products.You will use Machine Learning and AI to detect and improve... 
    Ongoing contract
    Work at office
    Local area
    Remote work

    Microsoft

    Mountain View, CA
    4 days ago
  •  ...Software Engineering Intern — Summer 2027 At Prophet Security, we're not...  ...to build impactful products, learn from an experienced team, and...  ...ll contribute to the backend systems that power Prophet's...  ...engineers and experts in product, machine learning, and cybersecurity,... 
    Summer work
    Internship
    Summer internship

    Prophet Security

    Palo Alto, CA
    3 days ago
  •  ...We're looking for a talented Software Engineer to help develop the systems & infrastructure that powers Matroid...  ...expert teams, including product, deep learning and field engineering What you...  ...and/or InfoSec Familiarity with machine learning technologies, concepts... 
    Full time
    Work experience placement
    Work at office
    Flexible hours

    Matroid

    Palo Alto, CA
    2 days ago
  • $174k - $252k

     ...Senior Software Engineer, Mobile, GeminiApp, DeepMind Share Senior Software...  ...services/distributed systems. Preferred qualifications...  ...world's first general-purpose learning agent. Central to this...  ...by our exceptional team of Machine Learning and Neuroscience research... 

    Google LLC

    Mountain View, CA
    11 hours ago
  • $174k - $252k

     ...Senior Software Engineer, ML Compilers, Edge TPU Share Senior Software Engineer, ML Compilers...  ..., distributed computing, large-scale system design, networking and data storage,...  ...generation compiler optimizations to power machine learning (ML) models on custom hardware. In... 
    Temporary work

    Google LLC

    Mountain View, CA
    11 hours ago
  • $174k - $252k

     ...Senior Software Engineer, Map Ads Machine Learning Share Senior Software Engineer, Map Ads Machine Learning corporate_fare Google place Mountain...  ...information retrieval, distributed computing, large-scale system design, networking and data storage, security,... 

    Google LLC

    Mountain View, CA
    11 hours ago
  • $152k - $241.5k

     ...accelerated computing, and machine learning for more than 25 years. It’s...  ...We’re hiring a Deep Learning Engineer with strong experience in generative...  ...vision, and agentic systems. If you’ve spent more time than...  ...Python and C/C++.Excellent software engineering fundamentals.... 
    Full time
    Internship

    Nvidia

    Santa Clara, CA
    2 days ago
  •  ...high quality agentic search systems, addressing tail latency, throughput...  ...information retrieval and machine learning into production systems...  ...systems, mentor senior engineers, and align technical and product...  ...potential of every team. Our software products help teams all over... 
    Work at office
    Local area

    Atlassian

    Mountain View, CA
    3 days ago
  • $147k - $210k

     ...Share Research Software Engineer, DeepMind X In most instances, this position requires in...  ...industry experience with 2 years in machine learning or software engineering. ~2 years of...  ...will include everything from creating systems for agent testing using 2D and 3D... 

    Jobleads-US

    Mountain View, CA
    10 hours ago
  • $61k - $101k

     ...formal training or certification in software engineering concepts, plus 3+ years of applied experience...  ...need hands-on experience delivering system design, application development,...  ...as cloud, artificial intelligence, machine learning, or mobile. We need the ability to... 
    Full time

    J.P. Morgan

    Palo Alto, CA
    10 days ago
  •  ...technology products. As a  Software Engineer III at JPMorgan Chase within...  ...standards; contributes learnings and reusable patterns to improve...  ...experience delivering system design, application development...  ...cloud, artificial intelligence, machine learning, mobile, etc.)... 

    JPMorgan Chase & Co.

    Palo Alto, CA
    14 days ago
  •  ...Autoscience Institute, we create AI systems that autonomously conduct AI research...  ...This is a full-time on-site role for a Software Engineer located in the San Francisco Bay Area...  ...field Experience with AI and machine learning is a plus Benefits & Perks Our... 
    Full time
    Flexible hours

    Autoscience

    Menlo Park, CA
    a month ago
  • $150k - $350k

     ...mission is to create AI systems that can accurately...  ...motivated, and focused on engineering excellence. This...  ...take on real ownership, learn from strong engineers,...  ...looking for high-slope software engineers who want to...  ...Scala. Experience with machine learning, LLMs,... 
    Full time
    Temporary work
    Internship

    SpaceXAI

    Palo Alto, CA
    a month ago
  •  ...time.Its patented unsupervised machine learning technology, advanced device...  ..., powerful decision engine, and investigation tools work...  ...globe. Our award-winning software platform is powered by a team...  ...building and shipping production systems. Internships are not counted... 
    Full time
    Internship

    DataVisor

    Mountain View, CA
    11 days ago
  • $193.93k - $291.15k

     ...Driver's prediction and planning systems to enable safe, driverless...  .... We are looking for strong software engineers to research, develop, and...  ...have the biggest impact in our learned behavior stack. If you want...  ...cutting-edge robotics and machine learning technologies in a collaborative... 
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    a month ago
  • $200k - $300k

     ...about short-term wins; we build systems that stand the test of time....  ...a passionate Computer Vision engineer who loves solving everyday...  ...Vision ~ Exposure to new Deep Learning techniques for image...  ...experience in Computer Science, AI, Machine Learning, or related technical... 
    Temporary work
    Work experience placement
    Work at office
    Immediate start
    Flexible hours

    Mashgin

    Palo Alto, CA
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Machine Learning Systems. Be the first to apply!