Software Engineer, Machine Learning Systems
$120k - $200kWindBorne Systems
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 a 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.
$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...SuggestedFull time- ...converse with all of their business systems through natural language to... ...workflows, and continuously learn and adapt. Moveworks is... ...automation with Moveworks’ Reasoning Engine and natural language... ...orchestration engine — A state machine that manages long-running agent...SuggestedFull timeWork at officeRemote workFlexible hours
$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...SuggestedFull timeTemporary workRelocation package- ...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...SuggestedTemporary workRelocation package
$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...SuggestedFor contractorsWork experience placementWork at officeFlexible hours$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 timeWork at officeLocal areaFlexible hours3 days per week$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$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...$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...$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...- ...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 workInternshipSummer internship
$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 timeInternship- ...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 timeWork experience placementWork at officeFlexible hours
- ...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 officeLocal area
$195k - $242k
...Zoox's Robot Software Infrastructure team is seeking a passionate software engineer to help develop and advance the common performant operating system that powers several devices on our Robotaxi... ...the intersection of robotics, machine learning, and design, Zoox aims to...Full timeTemporary workRelocation package- ...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 timeInternship
$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 startFlexible hours- ...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 timeFlexible hours
$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 timeTemporary workInternship$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 workWork experience placementWork at officeImmediate startFlexible hours$174k - $252k
...data. Implement and experiment with machine learning algorithms and model architectures, including... ...practical experience. Five years of software development experience in Python.... ...personalization, user understanding, recommender systems, LLM applications, or LLM fine-tuning....Full time$221.19k - $287.5k
...Menlo Park, CA 94025. ELT: Engineering REQ ID: ASHREQ-8246... ...performance data processing system. We are looking for smart, enthusiastic... .... AS A SENIOR SOFTWARE ENGINEER (MULTIPLE POSITIONS... ...based data aggregation and machine learning metrics to support accurate...Remote workFlexible hours$120k - $195k
...way the world works.Job DescriptionAs part of our world-class software engineering team, you will help build the next-generation infrastructure... ...AI-first future. This includes data infrastructure, storage systems, streaming platforms, traffic and network infrastructure,...For contractorsWork experience placementWork at officeFlexible hours$200k - $220k
...office to support collaborative team dynamics and innovative problem-solving. BitGo is looking for a Senior Software Engineer to help build and evolve the ledger systems behind our clients' balances, trading positions, and financial reporting. You'll work at the...Full timeWork at officeWorldwide- ...the transformative areas of large language models and agentic systems, our mission is to tackle the most complex real-world problems... ...value. We are a dynamic and collaborative team of researchers and engineers who thrive on pushing the boundaries of what's possible,...
$120k - $195k
...model training, feature engineering and serving with... ..., data infra, compute software, and hardware to harness... ...LLMs, GNNs, Incremental Learning, Online Learning and Serving... ...and experimentation systems across LinkedIn. From... ..., qualifications in Machine Learning, AI Preferred...For contractorsWork experience placementWork at officeFlexible hours$207k - $300k
Lead system security efforts by architecting next-generation secure boot mechanisms and... ...security strategy with operating system engineering teams.Minimum qualifications:Bachelor's... ...practical experience.8 years of experience in software development.5 years of experience in...$180k - $197k
...robotics in the near future - with software and data at the core.Our... .... We are a dynamic team of engineers, roboticists, designers, and... ...our cutting-edge robotics systems. Your software will enable design... ...and feed that data into our machine learning pipelines to train and...Full timeLocal area- ...It all started when engineer Fred Luddy wrote code that automated... ...powers Moveworks' AI agents — the systems that orchestrate, execute,... ...orchestration engine — A state machine that manages long-running... ...their assigned work location. Learn more here . To determine...Full timeWork at officeImmediate startRemote workFlexible hours
- ...the development of a multi-modality foundation model to drive the next generation of autonomous system intelligence. As a Machine Learning and System Optimization Engineer, you will orchestrate and allocate overall system capacity to various core perception models...Temporary workRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Machine Learning Systems. Be the first to apply!
- software engineer internship remote Palo Alto, CA
- senior software engineer ruby on rails Palo Alto, CA
- software developer positions Palo Alto, CA
- agile software developer Palo Alto, CA
- software engineer intern Palo Alto, CA
- rust software engineer Palo Alto, CA
- software engineer internship Palo Alto, CA
- entry level software engineer remote Palo Alto, CA
- senior software engineer remote Palo Alto, CA
- senior software design engineer Palo Alto, CA



