Machine Learning Algorithm and Software Engineer
$143.1k - $264.2kFull-time
Apple Oakbrook
:
Our team delivers algorithms that power Apple Vision Pro's Eyesight, Persona and other cutting-edge technologies. In this position, you will be part of our extraordinary team of Computer Graphics, Computer Vision and Deep Learning researchers and engineers to discover and build solutions to previously-unsolved challenges in human representation, robotics and health applications impacting millions of users. Description Apple's Video Computer Vision (VCV) Face and Body technologies team is looking for a skilled on-device Machine Learning Engineer for developing and implementing state-of-the-art computer vision and graphics algorithms. We are actively involved in the whole feature cycle from data collection design and data processing to model training, optimization, and shipping algorithms in on-device software frameworks. We perform applied research development to adapt state-of-the-art methods or implement new methods to ship features across various Apple products, such as iOS, visionOS and watchOS. In this role, you will play a crucial role in bringing innovative features to Apple devices. You will work at the intersection of machine learning, software engineering, and hardware optimization to build high-performance, power efficient applications. We contribute to the entire feature lifecycle, from proposing novel algorithms, prototyping, validating, training ML models and tuning them to shipping software. We work closely with other ML researchers as well as data, software and hardware engineers both in internal and cross-functional teams across Apple. The ideal candidate will have a strong background in computer vision, machine learning and software development with particular expertise in implementing efficient algorithmic solutions for low power on-device applications. Minimum Qualifications - 3+ years of industry experience developing and implementing computer vision, ML, or computer graphics algorithms on-device
- Coding skills in python and C/C++.
- Knowledge of optimizing algorithms and software for resource constrained low-power devices.
- Experience in 3D computer vision and image processing.
- BS Degree in relevant field
Preferred Qualifications - Familiarity with ML learning techniques such as CNN, transformers, and diffusion models.
- Proficiency in frameworks such as PyTorch or JAX.
- Strong problem solving skills with proven experience in contributing to end2end projects life cycle from data acquisition and processing, algorithm development, prototyping to shipping software at scale.
- Excellent communication and teamwork skills.
Pay & Benefits At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $143,100 and $264,200, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits. Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program. Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant . Submit Resume
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Machine Learning Algorithm and Software Engineer in Sunnyvale, CA vacancy
- ...Core ML team develops novel algorithms for efficient large-scale training... .... We are looking for an engineer who can determine how these... ...generations of hardware and software.ResponsibilitiesBuild... ...performance.Strong understanding of machine learning fundamentals and ML systems,...Suggested
- ...Job Family: Software Req ID: 513290 Senior Software Developer – Algorithms and AI for Chip Design Automation We are... ...several experienced software engineers to join our growing team in Santa... .... Experience applying AI, machine learning, generative AI, or agentic AI...SuggestedFull timeTemporary work
$174k - $252k
...system development code.Learn and build an intuitive... ...of experience with software development in one or... ...with data structures and algorithms.1 year of experience... ...projects.Google's software engineers develop the next-... ...continuous improvements to the machine learning software/...Suggested$174k - $252k
...Senior Software Engineer, Performance, SOC Architect Share Senior Software Engineer, Performance... ...experience with data structures and algorithms. ~1 year of experience in a... ...driving continuous improvements to the machine learning software/hardware stacks through providing...Suggested$193.93k - $291.15k
.... We are looking for strong software engineers to research, develop, and implement... ...developing state-of-the-art algorithms to enable the Nuro Driver to... ...the biggest impact in our learned behavior stack. If you want... ...cutting-edge robotics and machine learning technologies in a...SuggestedImmediate startFlexible hours$224k - $356.5k
...world.We are now looking for a Senior Software Performance Engineer for Autonomous Vehicles! Our team... ...product code in C++, making use of algorithmic parallelism offered by GPGPU... ...robotics, computer vision, and/or machine learning.Software development experience with...Full time$144.7k - $221.4k
...results into clear feedback for engineering and leadership, and help... ...autonomous driving software performance at interfaces across... ...Design and implement analysis algorithms that summarize, aggregate,... ...or Aerospace Engineering, Machine Learning, Data Science, or a related...Full timeWork at officeLocal areaWork from homeRelocationRelocation packageFlexible hours$147k - $210k
...quality.Design and optimize deep learning based ML models to predict... ...experience with end-to-end machine learning (e.g., model... ...experience with data structures and algorithms.Experience in conducting... ...technologies.Google's software engineers develop the next-generation...$165.2k - $223.6k
As a Software Development Engineer, you will be responsible for defining, building and supporting the... ...critical design issues involving algorithm, develop GenAI platforms & agents•... ...and existing systems- Knowledge of machine learning model architecture and inferencePreferred...InternshipLocal areaFlexible hours$184k - $287.5k
...computing. More recently, GPU deep learning ignited modern AI — the... .... NVIDIA is a “learning machine” that constantly evolves by... ...and driven full-time software engineers with a strong interest in building... ...in data structures, algorithms and software design patterns...Full timeShift work$137.1k - $188.3k
...develop innovative Dolby Imaging/Video algorithms and software. You will contribute to new... ...Computer Science and/or Electrical Engineering with an emphasis and passion for multimedia... ...Experience developing and deploying Machine Learning algorithms in a production...Full timeLocal areaWorldwideFlexible hours$174k - $252k
...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... ...leaderboards and test new algorithms on robots. To succeed...- ...worldwide.We’re a team of engineers, clinicians, and innovators... ...Function of Position:As a Sr Software Engineer Navigation on the... ...bridge digital interfaces and machine learning to extend Intuitive’s... ...sensor streams into CV/ML algorithms on embedded platformsDevelop...Local areaWorldwideFlexible hours
$193.3k - $261.5k
...develops hardware and software components that are critical... ...is seeking a Software Engineer to optimize collective... ...current collective algorithms using publicly... ...host annual and ongoing learning experiences, including... ...chip to revolutionize machine learning at Amazon scale...Local areaWork from homeFlexible hours$152k - $241.5k
We are now looking for a Senior DFX Software Engineer - Machine Learning. Do you like to think creatively and enjoy solving challenges that require... ...for efficient EDA solution.Expertise in high performance algorithms for DFT, simulations, and failure analysis....Full time$174k - $252k
...5 years of experience with software development in one or more programming... ...3 years of experience with machine learning concepts, including model evaluation and prompt engineering.1 year of experience with... ...with data structures and algorithms.3 years of experience...$165.2k - $223.6k
As a Neuron Collectives Software Developer, you will:* Enhance collective algorithms and topologies for optimal training... ...networking solutions that for Machine Learning (ML) and High-Performance Computing... ...experts, hardware engineers, RTL engineers, scientists & architects...InternshipLocal areaFlexible hours$147k - $210k
...deploy, maintain, and improve software. Manage individual project... ...for research where engineering gaps are identified that merit... ...design, and data structures or algorithms. Experience in Python and... ...architecture, automation, and machine learning. You will perform research,...$184k - $287.5k
...We are looking for a Senior Software Engineer to join the cuEquivariance team... ...that power equivariant deep learning throughout the scientific... ...with concepts in geometric machine learning — equivariance, group... ...or tensor-core-aware algorithm design for scientific or ML...Full time$174k - $252k
...high-performance systems and algorithms for identifying and... ...5 years of experience with software development in one or more... ...2 years of experience with Machine Learning, Spam Detection, Anomaly Detection... ...technologies.Google's software engineers develop the next-generation...- ...Core organization builds software and data systems that... ...autonomous vehicles learn from the real world.About... ...investigation, and engineering automation.You will work... ...Intelligence, Machine Learning, or a related... ...fundamentals in data structures, algorithms, operating systems,...Permanent employmentFull timeWork at officeLocal areaRemote workWork from homeRelocation packageFlexible hours
$165.2k - $223.6k
...environments. We are seeking a seasoned software developer engineer to build products that combine... ...data collection, data processing, machine learning and customer facing APIs.• Develop... ...-oriented design, data structures, algorithm design, problem solving and complexity...Local areaFlexible hours$169k - $338k
...OfficePosition SummaryWe are seeking a Distinguished Software Engineer to provide hands-on, domain-level technical... ...data - combined with advanced information retrieval, machine learning, and ranking algorithms - to deliver highly relevant, personalized, and seamless...Full timeTemporary workPart time$174k - $252k
...experience. 4 years of experience in a Software Engineering or Development capacity.2 years of... ...in training and deploying machine learning models and agents for anti-abuse.Preferred... ...competitive agent leaderboards and test new algorithms on robots. To succeed in this role...$174k - $252k
...following: reinforcement learning (e.g., sequential... ...experience with end to end Machine Learning (e.g., model... ..., or launching software products, and 1 year of... ...with data structures and algorithms.1 year of experience in... ...serving.Google's software engineers develop the next-...$147k - $210k
...2 years of experience with software development in one or more... ...degree.1 year of experience in machine learning, generative AI, data mining... ...with data structures and algorithms.Experience developing... ...technologies.Experience in prompt engineering, building or utilizing LLM-...Local area$179.5k - $246.5k
...materials science and engineering solutions that are at... ...that encourages you to learn, develop, and grow your... ...our benefits. As a Software Engineer at Applied Materials... ...technologies—like machine learning and AI—to... ...Networking principles, Algorithms, Multi-threading, RPC...Full time$118.7k
...your playground. Our engineers work on scalable systems... ...environment where you learn by building. Whether... ...solutions, optimizing machine learning models, or building... ...implementation, basic algorithm development, and/or... ...Knowledge of software development lifecycle,...Full timeSummer workInternshipSeasonal workSummer internshipWork at officeLocal areaWorldwideMonday to Friday$139k - $223k
...accessible for all. We’re searching for a Software Engineer to support and scale efforts for our... ...this role, you willDevelop real-time algorithms for selecting safe and comfortable... ...motion planning with machine learning to create verifiable AI systems for autonomous...Work at officeLocal area3 days per week$147k - $210k
...Share Research Software Engineer, DeepMind In most instances, this position requires in-... ...industry experience with 2 years in machine learning or software engineering. ~2 years of... ...competitive agent leaderboards and test new algorithms on robots. To succeed in this role...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Machine Learning Algorithm and Software Engineer. Be the first to apply!
Related searches
- computer vision machine learning engineer Sunnyvale, CA
- machine learning software engineer Sunnyvale, CA
- ai ml engineer Sunnyvale, CA
- senior ml engineer Sunnyvale, CA
- machine learning ai engineer Sunnyvale, CA
- machine learning engineer Sunnyvale, CA
- software engineer full time Sunnyvale, CA
- graduate software developer no experience Sunnyvale, CA
- software engineer healthcare Sunnyvale, CA
- network software engineer Sunnyvale, CA


