Computer Vision Engineer Responsibilities: * Lead the productization of CVML models for Surface inputs, including Surface keyboard and Surface trackpad, from development through deployment * Partner ...
Computer Vision Engineer Responsibilities: * Lead the productization of CVML models for Surface inputs, including Surface keyboard and Surface trackpad, from development through deployment * Partner ...
Computer Vision Engineer
Burlingame, CA · On-site
$183K - $257K/yr
... Computer Engineering, relevant technical field, or equivalent practical experience • Bachelor's degree in Computer Science, Computer Engineering, Machine Learning, or equivalent practical ...
Computer Vision Engineer
Burlingame, CA · On-site
$183K - $257K/yr
... Computer Engineering, relevant technical field, or equivalent practical experience • Bachelor's degree in Computer Science, Computer Engineering, Machine Learning, or equivalent practical ...
Computer Vision Engineer Responsibilities: * Own end-to-end development of gesture recognition ML models from prototyping to production deployment on AR/VR devices * Collaborate with cross-functional ...
Computer Vision Engineer Responsibilities: * Own end-to-end development of gesture recognition ML models from prototyping to production deployment on AR/VR devices * Collaborate with cross-functional ...
Computer Vision Engineer
San Francisco, CA · On-site
$120K - $210K/yr
We are seeking a Computer Vision Engineer to build the perception stack and push the limits on detection range using low cost sensors and edge compute. Responsibilities • Build and own the ...
New
Computer Vision Engineer
San Francisco, CA · On-site
$120K - $210K/yr
We are seeking a Computer Vision Engineer to build the perception stack and push the limits on detection range using low cost sensors and edge compute. Responsibilities • Build and own the ...
New
3D Computer Vision Engineer
San Francisco, CA · On-site
$130K - $190K/yr
The Role As a 3D Computer Vision Engineer at Avala AI, you will design and implement state-of-the-art solutions for offline and online 3D reconstruction and scene understanding that are robust ...
3D Computer Vision Engineer
San Francisco, CA · On-site
$130K - $190K/yr
The Role As a 3D Computer Vision Engineer at Avala AI, you will design and implement state-of-the-art solutions for offline and online 3D reconstruction and scene understanding that are robust ...
Computer Vision AI & ML Engineer
$127K - $149K/yr
Position Overview We are seeking a Computer Vision AI & ML Engineer to design, build, and deploy advanced perception systems for real-world robotics and automation. You will work across the full ...
Computer Vision AI & ML Engineer
$127K - $149K/yr
Position Overview We are seeking a Computer Vision AI & ML Engineer to design, build, and deploy advanced perception systems for real-world robotics and automation. You will work across the full ...
Computer Vision AI & ML Engineer
San Mateo, CA · On-site
$127K - $149K/yr
Position Overview We are seeking a Computer Vision AI & ML Engineer to design, build, and deploy advanced perception systems for real-world robotics and automation. You will work across the full ...
Computer Vision AI & ML Engineer
San Mateo, CA · On-site
$127K - $149K/yr
Position Overview We are seeking a Computer Vision AI & ML Engineer to design, build, and deploy advanced perception systems for real-world robotics and automation. You will work across the full ...
Computer Vision AI & ML Engineer
San Mateo, CA · On-site
$127K - $150K/yr
They are seeking a Computer Vision AI & ML Engineer to design, build, and deploy advanced perception systems for robotics and automation, working across the full machine learning lifecycle.
Computer Vision AI & ML Engineer
San Mateo, CA · On-site
$127K - $150K/yr
They are seeking a Computer Vision AI & ML Engineer to design, build, and deploy advanced perception systems for robotics and automation, working across the full machine learning lifecycle.
Computer Vision Engineer
Burlingame, CA · On-site
$125K - $148K/yr
Meta Reality Labs is seeking a Machine Learning Engineer to drive the productization of gesture recognition models for our AR/VR devices. This role brid.
Computer Vision Engineer
Burlingame, CA · On-site
$125K - $148K/yr
Meta Reality Labs is seeking a Machine Learning Engineer to drive the productization of gesture recognition models for our AR/VR devices. This role brid.
Computer Vision Engineer
Burlingame, CA · On-site
$125K - $148K/yr
The Reality Labs (RL) organization at Meta is helping more people around the world come together and connect through industry-leading Augmented and Virt.
Computer Vision Engineer
Burlingame, CA · On-site
$125K - $148K/yr
The Reality Labs (RL) organization at Meta is helping more people around the world come together and connect through industry-leading Augmented and Virt.
Head of Computer Vision and Machine Learning
Redwood City, CA · On-site
$160K - $220K/yr
MS or PhD in Computer Science, or a related discipline, or equivalent experience. 2 or more years of experience leading a team of Computer Vision or Machine Learning engineers. At least 5 years of ...
Head of Computer Vision and Machine Learning
Redwood City, CA · On-site
$160K - $220K/yr
MS or PhD in Computer Science, or a related discipline, or equivalent experience. 2 or more years of experience leading a team of Computer Vision or Machine Learning engineers. At least 5 years of ...
Head of Computer Vision and Machine Learning
$160K - $220K/yr
MS or PhD in Computer Science, or a related discipline, or equivalent experience. 2 or more years of experience leading a team of Computer Vision or Machine Learning engineers. At least 5 years of ...
Head of Computer Vision and Machine Learning
$160K - $220K/yr
MS or PhD in Computer Science, or a related discipline, or equivalent experience. 2 or more years of experience leading a team of Computer Vision or Machine Learning engineers. At least 5 years of ...
We seek a highly skilled, experienced, self-motivated, detail-driven CNC Millwork Programmer with a ... In this role, you'll transform approved CAD drawings into precise, production-ready QuickCam ...
We seek a highly skilled, experienced, self-motivated, detail-driven CNC Millwork Programmer with a ... In this role, you'll transform approved CAD drawings into precise, production-ready QuickCam ...
We seek a highly skilled, experienced, self-motivated, detail-driven CNC Millwork Programmer with a ... In this role, you'll transform approved CAD drawings into precise, production-ready QuickCam ...
We seek a highly skilled, experienced, self-motivated, detail-driven CNC Millwork Programmer with a ... In this role, you'll transform approved CAD drawings into precise, production-ready QuickCam ...
Human Computer Lab is a robotics startup and research lab building expressive robots that feel ... Collaborate with robotics engineers to build integrated robotic systems You may be a good fit if ...
Human Computer Lab is a robotics startup and research lab building expressive robots that feel ... Collaborate with robotics engineers to build integrated robotic systems You may be a good fit if ...
CAD Engineer As an Astranis CAD Engineer you will design, develop, configure, and maintain spacecraft components and assemblies like bracketry, harnesses, propulsion manifolds, and waveguides. You ...
CAD Engineer As an Astranis CAD Engineer you will design, develop, configure, and maintain spacecraft components and assemblies like bracketry, harnesses, propulsion manifolds, and waveguides. You ...
Software Engineer, Computer Vision - Video AI Responsibilities: * Research, develop, and troubleshoot real time communication systems, related to video and audio codecs, cameras, displays, and ...
Software Engineer, Computer Vision - Video AI Responsibilities: * Research, develop, and troubleshoot real time communication systems, related to video and audio codecs, cameras, displays, and ...
Computer Systems Engineer 2
Berkeley, CA · On-site
$131K - $161K/yr
Lawrence Berkeley National Laboratory has multiple openings for a Computer Systems Engineer 2 in Berkeley, CA. Duties: * Design, implement, test, and maintain production quality software underlying ...
Computer Systems Engineer 2
Berkeley, CA · On-site
$131K - $161K/yr
Lawrence Berkeley National Laboratory has multiple openings for a Computer Systems Engineer 2 in Berkeley, CA. Duties: * Design, implement, test, and maintain production quality software underlying ...
Programmer Analyst
Dublin, CA · On-site
Coordinating a team of 2-3 entry-level and mid-level Computer Programmers, apply independent, advanced technical and procedural knowledge to ensure that software is developed pursuant to company ...
Programmer Analyst
Dublin, CA · On-site
Coordinating a team of 2-3 entry-level and mid-level Computer Programmers, apply independent, advanced technical and procedural knowledge to ensure that software is developed pursuant to company ...
Coordinating a team of 2-3 entry-level and mid-level Computer Programmers, apply independent, advanced technical and procedural knowledge to ensure that software is developed pursuant to company ...
Coordinating a team of 2-3 entry-level and mid-level Computer Programmers, apply independent, advanced technical and procedural knowledge to ensure that software is developed pursuant to company ...
Computer Programmer information
See Berkeley, CA salary details
$40.4K - $47.4K
5% of jobs
$47.4K - $54.3K
10% of jobs
$54.3K - $61.3K
7% of jobs
$62.5K is the 25th percentile. Wages below this are outliers.
$61.3K - $68.2K
15% of jobs
$68.2K - $75.2K
7% of jobs
The median wage is $77.7K / yr.
$75.2K - $82.1K
15% of jobs
$82.1K - $89.1K
11% of jobs
$94.3K is the 75th percentile. Wages above this are outliers.
$89.1K - $96.1K
6% of jobs
$96.1K - $103K
14% of jobs
$103K - $110K
7% of jobs
$110K - $116.9K
2% of jobs
$40.4K
$79.6K
$116.9K
How much do computer programmer jobs pay per year?
What are computer programmers?
What are the key skills and qualifications needed to thrive as a Computer Programmer, and why are they important?
What Does a Computer Programmer Do?
A computer programmer designs, tests, writes, debugs, and maintains the computer program code. The coding language is written for the computer to be able to comprehend it and take specific actions according to those commands. Computer programmers can work with existing code or create something entirely new. The objective of coding is to develop programs that act on specific controls and behaviors. Coders need to be able to work with specialized algorithms, logic, and app domain, as well. But the other key goal of a computer programmer is to design interfaces that regular non-technical users can easily understand and use.
What is the difference between Computer Programmer vs Software Developer?
| Aspect | Computer Programmer | Software Developer |
|---|---|---|
| Credentials | Typically requires a bachelor's degree in computer science or related field | Usually requires a bachelor's degree, often with additional experience or certifications |
| Work Environment | Often works in coding, debugging, and maintaining software | Designs, develops, tests, and maintains software applications |
| Industry Usage | Commonly employed in IT, software firms, and tech departments | Found in a wide range of industries including tech, finance, healthcare |
While both roles involve coding and software creation, Computer Programmers primarily focus on writing and debugging code based on specifications, whereas Software Developers are involved in designing and building complete software solutions. The roles often overlap, but Developers typically have broader responsibilities in the software development lifecycle.
What are some typical challenges computer programmers face when working on large team projects?

Meta rating
7.5
Based on 44 frontline employees who took The Breakroom Quiz
135th of 209 rated software companies
Job description
Computer Vision Engineer Responsibilities:
- Lead the productization of CVML models for Surface inputs, including Surface keyboard and Surface trackpad, from development through deployment
- Partner with cross-functional teams to ship ML models end-to-end, leveraging broad ML expertise to drive solutions from prototype to production
- Develop prototypes for future VR/AR/MR experiences, drive continued development, and integrate robust solutions into the product
- Collaborate with cross-functional engineering and research teams from Reality Labs (RL) in computer vision, machine learning, and graphics
- Participate in cutting-edge research in computer vision that can be applied to AR/VR product development
- Define and scope projects for other engineers, providing technical direction and success criteria
Minimum Qualifications:
- Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
- Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
- 7+ years of industry experience in machine learning, computer vision, or related fields
- Experience shipping ML models to production, including the full ML production cycle from development to deployment
- Prototyping and engineering experience in at least ONE relevant specialization area in either Computer Vision or Machine Learning: SLAM State Estimation, Online Calibration, Sensor Fusion, 3D reconstruction, object detection, segmentation and tracking, scene understanding, or semantic segmentation
Preferred Qualifications:
- Industry experience working on projects such as: real-time Simultaneous Localization and Mapping (SLAM) and 3D reconstruction, sensor fusion and active depth sensing, object and body tracking and pose estimation, and/or image processing. Image and/or semantic segmentation, 2D and 3D key point estimation and surface reconstruction, depth estimation
- Experience developing and designing Computer Vision and/or Machine Learning technologies and systems for running on edge devices (mobile phones, and/or custom hardware)
- Publication track record at conferences such as SIGGRAPH, CVPR, NIPS, ECCV, ICCV, ISMAR, ICML, etc
- PhD degree in Computer Science, Computer Vision, Machine Learning, Robotics or related technical field
- Experience productizing and deploying ML models on edge devices (mobile phones, AR/VR headsets, and/or custom hardware)
About Meta:
Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today—beyond the constraints of screens, the limits of distance, and even the rules of physics.
Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@meta.com.
$183,997/year to $257,000/year + bonus + equity + benefits
Individual compensation is determined by skills, qualifications, experience, and location. Compensation details listed in this posting reflect the base hourly rate, monthly rate, or annual salary only, and do not include bonus, equity or sales incentives, if applicable. In addition to base compensation, Meta offers benefits. Learn more about benefits at Meta.
About Meta
Sourced by ZipRecruiter
Industry
Internet and it, media and telecom and software development
Company size
10,000+ Employees
Headquarters location
Menlo Park, CA, US