AIML - ML Prototyping Engineer, Machine Learning Research
Cupertino, California, United States · On-site
Senior$11B raised
The Machine Learning Research Prototyping team sits at the intersection of cutting-edge research and real-world impact. We serve as the bridge between groundbreaking AI and ML discoveries and the innovative products that…
The App Store is the world’s safest and most vibrant app marketplace, serving more than 850 million visitors each week. Since the App Store launched in 2008, it has helped creators, dreamers, and learners of all ages and…
Skills: Product Operations, Business Operations, Product Management, Digital Marketplaces, E-commerce
Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business model of the 21st century…
Software Development Engineer II – CI/CD & Platform Automation (Mission-Focused)
Redlands, California, United States · On-site
$97k–$162k/yr
Mid level
Overview Help build and scale the deployment platforms that power mission critical software. As a Software Development Engineer II focused on CI/CD and platform automation, you will design and implement tools, pipelines,…
Overview The ArcGIS Online team is building the next generation of software that enables our users to apply intelligent online maps and apps to support the work of businesses, governments, and communities worldwide. Our …
Skills: C#, C++, .NET Platform, Azure Cloud, RESTful Web Services
Overview Join us for a fast-paced and challenging career where you can combine your passion for software development, APIs, and the web. The ArcGIS Online team is a key part of the ArcGIS platform that's transforming how…
Skills: Python, JavaScript, Java, ArcGIS, REST API
Overview Join our team of talented, dynamic, and passionate engineers who work with diverse technologies to develop and deliver state-of-the-art geospatial server-side software. In this role, you will design, implement, …
Overview Embrace your passion for innovation as a Product Designer, playing a pivotal role in advancing Esri's flagship mobile app, ArcGIS Field Maps, on iOS and Android. Engage in meaningful collaboration with a brillia…
Skills: User-Centered Design, Mobile Interface Guidelines, Sketch, Figma, Wireframing
Sr. Software Development Engineer - Topographic Mapping
Redlands, California, United States · On-site
$123k–$202k/yr
Senior
Overview Esri’s Professional Services division is seeking an experienced Sr. Software Development Engineer to help advance the next generation of geospatial data quality capabilities across the ArcGIS platform. In this r…
Skills: JavaScript, TypeScript, React, Node.js, C++
Overview The Sales Enablement team plays a critical role in equipping Esri’s sales professionals with the training, tools, and resources they need to succeed. You will lead the design and delivery of sales enablement pro…
Overview As a member of the geocoding team, you will develop back office and cloud hosted systems which support testing and deployment of Esri’s World Geocoding services and solutions. Your contributions will help automa…
Skills: Windows Administration, Linux Administration, AWS, CI/CD, Jenkins
Sales Team Lead – Commercial (Enterprise Accounts)
Redlands, California, United States · On-site
$114k–$198k/yr
Senior+
Overview At Esri, our team leads are part of a highly skilled team that promotes and sells the adoption of Esri technology. We invite you to use your coaching and team-building skills as well as your experience with geos…
Skills: Enterprise Sales, Team Leadership, Coaching, Account Management, GIS
Overview As a senior member of Esri’s Product Enablement Team, the Principal Productization Manager will apply product and business acumen, operational leadership, project management, and collaboration skills to drive pr…
Software Development Engineer II - Data Management
Redlands, California, United States · On-site
$101k–$167k/yr
Mid level
Overview ArcGIS Enterprise provides powerful mapping and analytics capabilities to government and private organizations supporting their operations and workflows in areas such as assets management, environmental impact a…
Skills: Java, C/C++, RDBMS, NoSQL, Full-stack Development
Overview The ArcGIS Online team leads the development of core web GIS technologies, applications, and user experiences. Our team of engineer’s designs, tests, and delivers new capabilities for ArcGIS Online, Esri’s SaaS-…
Overview Join Esri`s Professional Services team and lead the design and delivery of mission critical ArcGIS deployments supporting Defense and Intelligence operations. As a Senior System Engineer, you will architect and …
Skills: ArcGIS Enterprise, System Architecture, Cloud Infrastructure, Windows Administration, Linux Administration
System Engineer – Enterprise Data Engineer (Mission-Focused)
Redlands, California, United States · On-site
$121k–$198k/yr
Senior+
Overview Join Esri`s Professional Services team and help design and deliver mission critical geospatial data platforms that support national security. In this role, you will work directly with mission focused organizatio…
Overview Join Esri`s Professional Services team and help design, deploy, and optimize mission critical geospatial systems that support national security operations. In this role, you will work directly with mission focus…
Skills: ArcGIS Enterprise, System Administration, Cloud Computing, Python, PowerShell
Overview As part of our Business Management team, this position will represent customer and stakeholder interests by translating business needs into clearly defined and prioritized work. This position ensures alignment a…
Overview Join Esri`s Professional Services team and lead the design of mission critical geospatial solutions supporting Defense and Intelligence operations. As a Solution Architect, you will partner directly with mission…
Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.
Full-time
Posted 10d ago
~40 hrs/week
Responsibilities
The role involves training and fine-tuning machine learning models while building the systems and interfaces required to serve them. You will iterate rapidly to transform theoretical research breakthroughs into tangible, interactive prototypes.
Requirements
Candidates must have strong experience in training ML models and proficiency in Python and Swift, with a track record of building complete systems. A deep understanding of ML fundamentals and the ability to implement techniques from research papers are essential.
Full job description
The Machine Learning Research Prototyping team sits at the intersection of cutting-edge research and real-world impact. We serve as the bridge between groundbreaking AI and ML discoveries and the innovative products that define tomorrow's user experiences. Our nimble, collaborative team transforms theoretical breakthroughs into tangible prototypes that help Apple understand where AI could go next, and help the broader ML community build on Apple research.
We're a small team of engineers who blend ML expertise, product intuition, and design sensibility. We learn by building—our prototypes range from novel architectures to complete interactive experiences, whatever best illuminates a research idea. We work at the boundary between what models can do today and what Apple products and the ML community will need tomorrow.
Description
This role spans the full stack of AI development: from training and fine-tuning models, to building the systems that serve them, to crafting the interfaces that let people experience them. You'll iterate rapidly and communicate what you've learned.
We value diverse experiences and unconventional paths—what matters is that you can build, learn, and communicate what you've discovered. We're looking for someone who brings something we don't already have, whether that's a novel technical specialty, an unusual background, or a way of thinking we haven't encountered. If you build things to understand them, we want to hear from you.
Minimum Qualifications
Experience training or fine-tuning ML models (PyTorch, JAX, or MLX)
Strong understanding of ML fundamentals: model architectures, training dynamics, evaluation
Familiarity with current ML research landscape
Experience reading and implementing techniques from ML papers
Proficiency in Python and Swift; experience with C++ or Rust a plus
Track record of building complete, working systems rather than isolated components
Preferred Qualifications
Experience with LLMs: prompting, fine-tuning, RLHF, inference optimization
Experience reproducing results from ML papers
Familiarity with Apple platforms and frameworks (CoreML, Metal, SwiftUI)
Experience building native apps for iOS or macOS
Background in an R&D, research, or prototyping environment
Ability to work on ambiguous problems where the goal is learning, not shipping
Bias toward building—you'd rather make something to test an idea than debate it
Initiative to pursue ideas without waiting for direction
Eye for detail and craft in how you present work
Comfort communicating ML research to diverse technical audiences
Experience presenting at or attending ML conferences (NeurIPS, ICML, etc.)
Interest in AI education or open-source community building
Work you can share: models you have trained, systems you have built, ideas you have explored
We’re a diverse collective of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways. And the same innovation that goes into our products also applies to our practices — strengthening our commitment to leave the world better than we found it. This is where your work can make a difference in people’s lives. Including your own.
Apple is an equal opportunity employer that is committed to inclusion and diversity. Visit apple.com/careers to learn more.
Offices: 1 Apple Park Way, Cupertino, California 95014, US
Based on 15676 listings with disclosed salaries, most software jobs in California pay between $125k–$275k per year. Individual offers vary with seniority, company size, and specialization.
How many Software jobs are open in California right now?
There are currently 19,049 open software positions in California listed on Clera. New openings are added daily as companies post roles.
Which companies are hiring for Software roles in California?
Companies currently hiring include Google, Apple, Amazon, NVIDIA, Qualcomm, among others. Browse the listings above to see every active employer.
Are there remote or hybrid Software jobs in California?
Yes — 8726 of the 19049 open software positions offer remote or hybrid work (2446 remote, 6280 hybrid).
How do I apply for Software jobs in California?
Each listing links directly to the employer's application page. Apply early — fresh listings get the most recruiter attention in the first two weeks.