Software Engineer
Software engineer job at Zoom Video Communications
What you can expect
Join the Zoom AI Vertical team to help advance AI-powered enterprise solutions starting with Zoom Revenue Accelerator, our intelligent sales platform. You will collaborate closely with teams from AI, Meeting, Phone, Big data, Data Engineering, and Cloud to build business features of Zoom products. The ideal candidate will majorly focus on backend development, data access, and extensive integration with AI capabilities.
About the Team
We are an AI/ML application engineering team building advanced products and enterprise platforms for sales, contact centers, training, and management. We are seeking a Software Engineer (SWE) to design, develop, and maintain end-to-end systems that power AI-driven features. Our products have extensive developments based on AI/ML features, LLM, GenAI, ASR, and image processing, etc. These products are highly user-facing, friendly and robust web based applications. The team has the hybrid work style that is either remote or in person. The team members are mainly located in the US. There are wide team collaborations acrossing US and Asia.
Responsibilities
Collaborate with cross-functional teams to define, design, implement, and deliver new features and innovative applications.
Ensure system reliability, performance, quality, and security across distributed environments.
Participate in code reviews, testing, and debugging throughout the full development cycle; maintain scalable services.
Develop and optimize backend services and databases to ensure high performance and responsiveness to front-end requests.
Document code, algorithms, and technical processes for both internal and external reference.
What we're looking for
Master's (or above) in Computer Science, Software Engineering, or related fields. 3+ years (or equivalent experience) of hands-on skills in backend development, web technologies, cloud platforms, and data pipeline management.
Have proficiency in programming languages in Java, Python, etc.
Possess familiarity with cloud services, database management, and web technologies
Show experience with RDBMS, such as MySQL, NoSQL. Knowledgeable of CRM or ERP. Familiarity with CRM systems such as Salesforce, Outreach.
Demonstrate experience of designing APIs, database schemas, and microservices to power a sophisticated user-facing product.
Have experience with AI/ML applications, integrations and prompt engineering.
Salary Range or On Target Earnings:
Minimum:
$124 000,00
Maximum:
$271 200,00
In addition to the base salary and/or OTE listed Zoom has a Total Direct Compensation philosophy that takes into consideration; base salary, bonus and equity value.
Note: Starting pay will be based on a number of factors and commensurate with qualifications & experience.
We also have a location based compensation structure; there may be a different range for candidates in this and other locations
At Zoom, we offer a window of at least 5 days for you to apply because we believe in giving you every opportunity. Below is the potential closing date, just in case you want to mark it on your calendar. We look forward to receiving your application!
Anticipated Position Close Date:
01/01/26
Ways of Working
Our structured hybrid approach is centered around our offices and remote work environments. The work style of each role, Hybrid, Remote, or In-Person is indicated in the job description/posting.
Benefits
As part of our award-winning workplace culture and commitment to delivering happiness, our benefits program offers a variety of perks, benefits, and options to help employees maintain their physical, mental, emotional, and financial health; support work-life balance; and contribute to their community in meaningful ways. Click Learn for more information.
About Us
Zoomies help people stay connected so they can get more done together. We set out to build the best collaboration platform for the enterprise, and today help people communicate better with products like Zoom Contact Center, Zoom Phone, Zoom Events, Zoom Apps, Zoom Rooms, and Zoom Webinars.
We're problem-solvers, working at a fast pace to design solutions with our customers and users in mind. Find room to grow with opportunities to stretch your skills and advance your career in a collaborative, growth-focused environment.
Our Commitment
At Zoom, we believe great work happens when people feel supported and empowered. We're committed to fair hiring practices that ensure every candidate is evaluated based on skills, experience, and potential. If you require an accommodation during the hiring process, let us know-we're here to support you at every step.
If you need assistance navigating the interview process due to a medical disability, please submit an Accommodations Request Form and someone from our team will reach out soon. This form is solely for applicants who require an accommodation due to a qualifying medical disability. Non-accommodation-related requests, such as application follow-ups or technical issues, will not be addressed.
Auto-ApplySoftware Engineer, iOS, Level 5
San Francisco, CA jobs
Snap Inc is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together. The Company's three core products are Snapchat, a visual messaging app that enhances your relationships with friends, family, and the world; Lens Studio, an augmented reality platform that powers AR across Snapchat and other services; and its AR glasses, Spectacles.
Snap Engineering teams build fun and technically sophisticated products that reach hundreds of millions of Snapchatters around the world, every day. We're deeply committed to the well-being of everyone in our global community, which is why our values are at the root of everything we do. We move fast, with precision, and always execute with privacy at the forefront.
We're looking for a Software Engineer, iOS to join Snap Inc!
What you'll do:
* Create and refine high performance mobile apps that push the limits of mobile technology
* Build fun, new products that are very stable and run smoothly
* Design, architect and implement well-tested Objective-C software which powers experiences in Snapchat's camera
* Conceptualize, develop, and launch new features
* Carefully evaluate the technical tradeoffs of every decision
* Work with the Design team to hone in on the best UI and infrastructure practices
* Carry out code reviews to guarantee code quality
Knowledge, Skills & Abilities:
* Proven understanding of Objective-C Runtime and processes which run "under the hood"
* Knowledge of the OS internals, compilers, optimization for low-power and mobile systems
* Proficiency with multithreading and performance optimization techniques for iOS
* Strong CS fundamentals (algorithms and data structures) and problem-solving skills
* Knowledge of software design patterns and iOS best practices
Minimum Qualifications:
* Bachelor's Degree in a relevant technical field such as computer science or equivalent years of practical work experience
* 6+ years of post-Bachelor's software development experience; or Master's degree in a technical field + 5+ year of post-grad software development experience; or PhD in a relevant technical field +2+ years of post-grad software development experience
* Experience with iOS application development
Preferred Qualifications:
* Experience with Objective-C and iOS
* Experience with Swift
* Experience with C/C++
* Experience with OpenGL or Metal
If you have a disability or special need that requires accommodation, please don't be shy and provide us some information.
"Default Together" Policy at Snap: At Snap Inc. we believe that being together in person helps us build our culture faster, reinforce our values, and serve our community, customers and partners better through dynamic collaboration. To reflect this, we practice a "default together" approach and expect our team members to work in an office 4+ days per week.
At Snap, we believe that having a team of diverse backgrounds and voices working together will enable us to create innovative products that improve the way people live and communicate. Snap is proud to be an equal opportunity employer, and committed to providing employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or any other protected classification, in accordance with applicable federal, state, and local laws. EOE, including disability/vets.
We are an Equal Opportunity Employer and will consider qualified applicants with criminal histories in a manner consistent with applicable law (by example, the requirements of the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, where applicable).
Our Benefits: Snap Inc. is its own community, so we've got your back! We do our best to make sure you and your loved ones have everything you need to be happy and healthy, on your own terms. Our benefits are built around your needs and include paid parental leave, comprehensive medical coverage, emotional and mental health support programs, and compensation packages that let you share in Snap's long-term success!
Compensation
In the United States, work locations are assigned a pay zone which determines the salary range for the position. The successful candidate's starting pay will be determined based on job-related skills, experience, qualifications, work location, and market conditions. The starting pay may be negotiable within the salary range for the position. These pay zones may be modified in the future.
Zone A (CA, WA, NYC):
The base salary range for this position is $209,000-$313,000 annually.
Zone B:
The base salary range for this position is $199,000-$297,000 annually.
Zone C:
The base salary range for this position is $178,000-$266,000 annually.
This position is eligible for equity in the form of RSUs.
Auto-ApplySoftware Engineer, iOS, Level 5
San Francisco, CA jobs
Snap Inc (**************************** is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together. The Company's three core products are Snapchat (************************** , a visual messaging app that enhances your relationships with friends, family, and the world; Lens Studio (******************************** , an augmented reality platform that powers AR across Snapchat and other services; and its AR glasses, Spectacles (**************************** .
Snap Engineering (********************** teams build fun and technically sophisticated products that reach hundreds of millions of Snapchatters around the world, every day. We're deeply committed to the well-being of everyone in our global community, which is why our values (**************************** are at the root of everything we do. We move fast, with precision, and always execute with privacy at the forefront.
We're looking for a Software Engineer, iOS to join Snap Inc!
What you'll do:
+ Create and refine high performance mobile apps that push the limits of mobile technology
+ Build fun, new products that are very stable and run smoothly
+ Design, architect and implement well-tested Objective-C software which powers experiences in Snapchat's camera
+ Conceptualize, develop, and launch new features
+ Carefully evaluate the technical tradeoffs of every decision
+ Work with the Design team to hone in on the best UI and infrastructure practices
+ Carry out code reviews to guarantee code quality
Knowledge, Skills & Abilities:
+ Proven understanding of Objective-C Runtime and processes which run "under the hood"
+ Knowledge of the OS internals, compilers, optimization for low-power and mobile systems
+ Proficiency with multithreading and performance optimization techniques for iOS
+ Strong CS fundamentals (algorithms and data structures) and problem-solving skills
+ Knowledge of software design patterns and iOS best practices
Minimum Qualifications:
+ Bachelor's Degree in a relevant technical field such as computer science or equivalent years of practical work experience
+ 6+ years of post-Bachelor's software development experience; or Master's degree in a technical field + 5+ year of post-grad software development experience; or PhD in a relevant technical field +2+ years of post-grad software development experience
+ Experience with iOS application development
Preferred Qualifications:
+ Experience with Objective-C and iOS
+ Experience with Swift
+ Experience with C/C++ Experience with OpenGL or Metal
If you have a disability or special need that requires accommodation, please don't be shy and provide us some information (**************************************************************************************************** .
"Default Together" Policy at Snap: At Snap Inc. we believe that being together in person helps us build our culture faster, reinforce our values, and serve our community, customers and partners better through dynamic collaboration. To reflect this, we practice a "default together" approach and expect our team members to work in an office 4+ days per week.
At Snap, we believe that having a team of diverse backgrounds and voices working together will enable us to create innovative products that improve the way people live and communicate. Snap is proud to be an equal opportunity employer, and committed to providing employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or any other protected classification, in accordance with applicable federal, state, and local laws. EOE, including disability/vets.
We are an Equal Opportunity Employer and will consider qualified applicants with criminal histories in a manner consistent with applicable law (by example, the requirements of the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, where applicable).
Our Benefits (********************************* : Snap Inc. is its own community, so we've got your back! We do our best to make sure you and your loved ones have everything you need to be happy and healthy, on your own terms. Our benefits are built around your needs and include paid parental leave, comprehensive medical coverage, emotional and mental health support programs, and compensation packages that let you share in Snap's long-term success!
Compensation
In the United States, work locations are assigned a pay zone which determines the salary range for the position. The successful candidate's starting pay will be determined based on job-related skills, experience, qualifications, work location, and market conditions. The starting pay may be negotiable within the salary range for the position. These pay zones may be modified in the future.
Zone A (CA, WA, NYC) (************************************* :
The base salary range for this position is $209,000-$313,000 annually.
Zone B (************************************* :
The base salary range for this position is $199,000-$297,000 annually.
Zone C (************************************* :
The base salary range for this position is $178,000-$266,000 annually.
This position is eligible for equity in the form of RSUs.
**A Decade of Snap (***************************************************************************** **:** Learn about our origin story, values, mission, culture of innovation, and more.
**CitizenSnap (**************************** **:** In our third annual CitizenSnap Report, we demonstrate progress towards our environmental, social, and governance (ESG) goals, and we lay out our plans looking forward.
**The DEI Innovation Summit (**************************************************** **:** Watch highlights from the 2nd annual DEI Innovation Summit, which brings together thought leaders and DEI experts for a day of courageous conversations to enable bold action.
**Snap News (***************************** **:** Stay up to date on the latest and greatest product and innovation news at Snap
Applicant and Candidate Privacy Policy (******************************************************************************************
Software Engineer, Backend, Level 5
Los Angeles, CA jobs
Snap Inc is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together. The Company's three core products are Snapchat, a visual messaging app that enhances your relationships with friends, family, and the world; Lens Studio, an augmented reality platform that powers AR across Snapchat and other services; and its AR glasses, Spectacles.
Snap Engineering teams build fun and technically sophisticated products that reach hundreds of millions of Snapchatters around the world, every day. We're deeply committed to the well-being of everyone in our global community, which is why our values are at the root of everything we do. We move fast, with precision, and always execute with privacy at the forefront.
We're looking for a Backend Engineer to join Snap Inc.
What you'll do:
Design, implement, and operate our most critical and scalable services - ranging from user identity services, friend graph, and our core persistence layer
Work across teams to understand product requirements, evaluate trade-offs, and deliver the solutions needed to build innovative products
You evaluate, appropriately test, and debug your work, striving for high quality
Advocate for and apply best practices when it comes to availability, scalability, operational excellence, and cost management
Knowledge, Skills & Abilities:
Experience with backend services or distributed systems
Experience in at least one of the following areas:
Large-scale microservices and distributed systems
Cloud computing and storage systems
Infrastructure and large-scale system design
Security
Networking and data storage
Machine learning and natural language processing
Tools
Proven track record of operating highly-available systems at significant scale
Experience with Java, C++, and/or Python
Experience with NoSQL solutions, Memcache/Redis, Kubernetes, or Google/AWS services
You can independently execute on medium sized features, taking a few weeks and multiple PRs to complete
You understand the operational aspects of your system and may participate in incident or hotfix investigation and resolution
Ability to collaborate and work well with others
Minimum Qualifications:
Bachelor's Degree in a relevant technical field such as computer science or equivalent years of practical work experience
6+ years of post-Bachelor's software development experience; or Master's degree in a technical field + 5+ year of post-grad software development experience; or PhD in a relevant technical field + 2+ years of post-grad software development experience
Experience with distributed systems
Preferred Qualifications:
Experience with Java, C++, and/or Python
Experience with NoSQL solutions, Memcache/Redis, Kubernetes, or Google/AWS services
If you have a disability or special need that requires accommodation, please don't be shy and provide us some information.
"Default Together" Policy at Snap: At Snap Inc. we believe that being together in person helps us build our culture faster, reinforce our values, and serve our community, customers and partners better through dynamic collaboration. To reflect this, we practice a “default together” approach and expect our team members to work in an office 4+ days per week.
At Snap, we believe that having a team of diverse backgrounds and voices working together will enable us to create innovative products that improve the way people live and communicate. Snap is proud to be an equal opportunity employer, and committed to providing employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or any other protected classification, in accordance with applicable federal, state, and local laws. EOE, including disability/vets.
We are an Equal Opportunity Employer and will consider qualified applicants with criminal histories in a manner consistent with applicable law (by example, the requirements of the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, where applicable).
Our Benefits: Snap Inc. is its own community, so we've got your back! We do our best to make sure you and your loved ones have everything you need to be happy and healthy, on your own terms. Our benefits are built around your needs and include paid parental leave, comprehensive medical coverage, emotional and mental health support programs, and compensation packages that let you share in Snap's long-term success!
Compensation
In the United States, work locations are assigned a pay zone which determines the salary range for the position. The successful candidate's starting pay will be determined based on job-related skills, experience, qualifications, work location, and market conditions. The starting pay may be negotiable within the salary range for the position. These pay zones may be modified in the future.
Zone A (CA, WA, NYC):
The base salary range for this position is $209,000-$313,000 annually.
Zone B:
The base salary range for this position is $199,000-$297,000 annually.
Zone C:
The base salary range for this position is $178,000-$266,000 annually.
This position is eligible for equity in the form of RSUs.
Auto-ApplySoftware Engineer, Spectacles Full Stack, Level 5
Los Angeles, CA jobs
Snap Inc is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together. The Company's three core products are Snapchat, a visual messaging app that enhances your relationships with friends, family, and the world; Lens Studio, an augmented reality platform that powers AR across Snapchat and other services; and its AR glasses, Spectacles.
Snap Inc is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together. The Company's three core products are Snapchat, a visual messaging app that enhances your relationships with friends, family, and the world; Lens Studio, an augmented reality platform that powers AR across Snapchat and other services; and its AR glasses, Spectacles.
The Spectacles team is pushing the boundaries of technology to bring people closer together in the real world. Our fifth-generation Spectacles, powered by Snap OS, showcase how standalone, see-through AR glasses make playing, learning, and working better together.
Snapchat is a camera and messaging app that connects people to their friends and the world. Every day around the globe, millions of people use Snapchat to communicate with friends, build relationships, play, and learn. No matter where you are or how you express yourself, it's always the fastest way to share a moment!
We're looking for a Full Stack Software Engineer to join the Spectacles team at Snap Inc!
What you'll do:
* Design, implement, and operate features across Spectacles device, mobile app and cloud to enrich Spectacles product experiences and fulfill our vision of spatial computing
* Work with Product, Design and partners across teams to understand product requirements, evaluate trade-offs, and deliver the solutions needed to build innovative products
* Evaluate, appropriately test, and debug your work, striving for high quality
* Plan for roadmap, direct work for others, and lead by example by crafting high quality deliverables
Knowledge, Skills & Abilities:
* Knowledge of software development in web frontend and backend
* You understand the operational aspects of your system and may participate in incident or hotfix investigation and resolution
* Strong communication and collaboration skills
* Ability to align with adjacent teams and work to achieve shared goals
Minimum Qualifications:
* Bachelor's Degree in a relevant technical field such as computer science or equivalent years of practical work experience
* 6+ years of experience with consumer-facing software development
* 3+ years of experience in using TypeScript and Node.js to develop web frontend and backend
* 2+ years of experience in mentoring junior team members
Preferred Qualifications:
* Experience with building UX optimized for AR/VR devices
* Experience with modern web front-end technologies (e.g. Next.js, Tailwind CSS, shadcn/ui)
* Experience with SQL, NoSQL and vector databases (e.g. PostgreSQL, DynamoDB, Pinecone)
* Experience with payment service providers (e.g. Stripe, PayPal, Adyen)
If you have a disability or special need that requires accommodation, please don't be shy and provide us some information.
"Default Together" Policy at Snap: At Snap Inc. we believe that being together in person helps us build our culture faster, reinforce our values, and serve our community, customers and partners better through dynamic collaboration. To reflect this, we practice a "default together" approach and expect our team members to work in an office 4+ days per week.
At Snap, we believe that having a team of diverse backgrounds and voices working together will enable us to create innovative products that improve the way people live and communicate. Snap is proud to be an equal opportunity employer, and committed to providing employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or any other protected classification, in accordance with applicable federal, state, and local laws. EOE, including disability/vets.
We are an Equal Opportunity Employer and will consider qualified applicants with criminal histories in a manner consistent with applicable law (by example, the requirements of the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, where applicable).
Our Benefits: Snap Inc. is its own community, so we've got your back! We do our best to make sure you and your loved ones have everything you need to be happy and healthy, on your own terms. Our benefits are built around your needs and include paid parental leave, comprehensive medical coverage, emotional and mental health support programs, and compensation packages that let you share in Snap's long-term success!
Compensation
In the United States, work locations are assigned a pay zone which determines the salary range for the position. The successful candidate's starting pay will be determined based on job-related skills, experience, qualifications, work location, and market conditions. The starting pay may be negotiable within the salary range for the position. These pay zones may be modified in the future.
Zone A (CA, WA, NYC):
The base salary range for this position is $209,000-$313,000 annually.
Zone B:
The base salary range for this position is $199,000-$297,000 annually.
Zone C:
The base salary range for this position is $178,000-$266,000 annually.
This position is eligible for equity in the form of RSUs.
Auto-ApplyGame Engine Software Engineer Intern
Los Angeles, CA jobs
Snap Inc is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together. The Company's three core products are Snapchat, a visual messaging app that enhances your relationships with friends, family, and the world; Lens Studio, an augmented reality platform that powers AR across Snapchat and other services; and its AR glasses, Spectacles.
Snap's Augmented Reality team invents the immersive (and fun!) camera experiences that are at the core of our products. From developing creative new Lens features for Snapchat, to supporting the continuous growth and evolution of Lens Studio (our platform for an ever-increasing community of AR creators), to designing the cutting-edge computer vision and machine learning technology that makes face transformation Lenses possible - our Augmented Reality team is working hard on their mission to bring AR to more people, places, and moments, every day.
We're looking for a Game Engine Software Engineer intern to join our Augmented Reality team!
What you'll do:
Design and develop features for Snapchat's AR engine (including Lens Studio Ecosystem)
Work closely with other teams to bring your features to Lens creators
Participate in feature planning and creating technical specifications
Past interns have worked on a variety of different projects such as shader optimizations, plugin systems, neural networks on WebGPU, etc.
Knowledge, Skills, Abilities:
Strong computer science fundamentals
Experience with modern C++
Interest in the Augmented Reality field
Great communication skills; ability to work in a team
Minimum Qualifications:
Working towards a BS or an MS in a technical field such as computer science
C++ development experience, possibly through other internships, projects or TA experience
Preferred Qualifications:
Experience with a 3D rendering engine like Unity or Unreal or a self-written engine
Experience creating developer-facing APIs and libraries
Experience with Lens Studio
#LI-DNI
Auto-Apply3D Graphics Software Engineer Intern
Los Angeles, CA jobs
Snap Inc is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together. The Company's three core products are Snapchat, a visual messaging app that enhances your relationships with friends, family, and the world; Lens Studio, a platform for interactive experiences that powers AR, games and more across Snapchat and other services; and its AR glasses, Spectacles.
Snap's Augmented Reality team invents the immersive (and fun!) camera experiences that are at the core of our products. From developing creative new Lens features for Snapchat, to supporting the continuous growth and evolution of Lens Studio (our platform for an ever-increasing community of AR and interactive creators), to designing the cutting-edge computer vision and machine learning technology that makes face transformation Lenses possible - our Augmented Reality team is working hard on their mission to bring AR to more people, places, and moments, every day.
We're looking for a 3D Graphics Software Engineer intern to join our Lens Engine team. We implement the rendering engine and rendering features used across Lenses, Games, Spectacles, Jumbotrons, Bitmoji, and many other surfaces.
What you'll do:
Make an impact on the future of rendering technology at Snap - the sky's the limit!
Collaborate with rendering and core engineers to incorporate new algorithms into the Lens engine
Participate in feature planning and creating technical specifications
Past interns have worked on a variety of different projects such as lighting system improvements, super-resolution frame capture and implementing support for a new graphics API, while future interns might work on shadowing, subsurface scattering, ray tracing, and other advanced graphics features, or lower level graphics API support, based on interest
Knowledge, Skills, Abilities:
Strong computer science fundamentals
Experience with modern C++
Experience with, and a strong interest in 3D graphics programming
Great communication skills; ability to work in a team
Minimum Qualifications:
Working towards a BS or an MS in a technical field such as computer science
Strong 3D math and trigonometry skills
C++ development experience, possibly through other internships, projects or TA experience
Preferred Qualifications:
Experience with rendering APIs such as DirectX, Metal, Vulkan or OpenGL
Experience developing 3D engines or rendering techniques
#LI-DNI
Auto-Apply3D Graphics Software Engineer Intern
Los Angeles, CA jobs
Snap Inc (**************************** is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together. The Company's three core products are Snapchat (************************** , a visual messaging app that enhances your relationships with friends, family, and the world; Lens Studio (******************************** , a platform for interactive experiences that powers AR, games and more across Snapchat and other services; and its AR glasses, Spectacles (**************************** .
Snap's Augmented Reality team invents the immersive (and fun!) camera experiences that are at the core of our products. From developing creative new Lens features for Snapchat, to supporting the continuous growth and evolution of Lens Studio (********************************* (our platform for an ever-increasing community of AR and interactive creators), to designing the cutting-edge computer vision and machine learning technology that makes face transformation Lenses possible - our Augmented Reality team is working hard on their mission to bring AR to more people, places, and moments, every day.
We're looking for a 3D Graphics Software Engineer intern to join our Lens Engine team. We implement the rendering engine and rendering features used across Lenses, Games, Spectacles, Jumbotrons, Bitmoji, and many other surfaces.
What you'll do:
+ Make an impact on the future of rendering technology at Snap - the sky's the limit!
+ Collaborate with rendering and core engineers to incorporate new algorithms into the Lens engine
+ Participate in feature planning and creating technical specifications
+ Past interns have worked on a variety of different projects such as lighting system improvements, super-resolution frame capture and implementing support for a new graphics API, while future interns might work on shadowing, subsurface scattering, ray tracing, and other advanced graphics features, or lower level graphics API support, based on interest
Knowledge, Skills, Abilities:
+ Strong computer science fundamentals
+ Experience with modern C++ Experience with, and a strong interest in 3D graphics programming
+ Great communication skills; ability to work in a team
Minimum Qualifications:
+ Working towards a BS or an MS in a technical field such as computer science
+ Strong 3D math and trigonometry skills
+ C++ development experience, possibly through other internships, projects or TA experience
Preferred Qualifications:
+ Experience with rendering APIs such as DirectX, Metal, Vulkan or OpenGL
+ Experience developing 3D engines or rendering techniques
\#LI-DNI
**A Decade of Snap (***************************************************************************** **:** Learn about our origin story, values, mission, culture of innovation, and more.
**CitizenSnap (**************************** **:** In our third annual CitizenSnap Report, we demonstrate progress towards our environmental, social, and governance (ESG) goals, and we lay out our plans looking forward.
**The DEI Innovation Summit (**************************************************** **:** Watch highlights from the 2nd annual DEI Innovation Summit, which brings together thought leaders and DEI experts for a day of courageous conversations to enable bold action.
**Snap News (***************************** **:** Stay up to date on the latest and greatest product and innovation news at Snap
Applicant and Candidate Privacy Policy (******************************************************************************************
Game Engine Software Engineer Intern
Los Angeles, CA jobs
Snap Inc (**************************** is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together. The Company's three core products are Snapchat (************************** , a visual messaging app that enhances your relationships with friends, family, and the world; Lens Studio (******************************** , an augmented reality platform that powers AR across Snapchat and other services; and its AR glasses, Spectacles (**************************** .
Snap's Augmented Reality team invents the immersive (and fun!) camera experiences that are at the core of our products. From developing creative new Lens features for Snapchat, to supporting the continuous growth and evolution of Lens Studio (********************************* (our platform for an ever-increasing community of AR creators), to designing the cutting-edge computer vision and machine learning technology that makes face transformation Lenses possible - our Augmented Reality team is working hard on their mission to bring AR to more people, places, and moments, every day.
We're looking for a Game Engine Software Engineer intern to join our Augmented Reality team!
What you'll do:
+ Design and develop features for Snapchat's AR engine (including Lens Studio Ecosystem)
+ Work closely with other teams to bring your features to Lens creators
+ Participate in feature planning and creating technical specifications
+ Past interns have worked on a variety of different projects such as shader optimizations, plugin systems, neural networks on WebGPU, etc.
Knowledge, Skills, Abilities:
+ Strong computer science fundamentals
+ Experience with modern C++ Interest in the Augmented Reality field
+ Great communication skills; ability to work in a team
Minimum Qualifications:
+ Working towards a BS or an MS in a technical field such as computer science
+ C++ development experience, possibly through other internships, projects or TA experience
Preferred Qualifications:
+ Experience with a 3D rendering engine like Unity or Unreal or a self-written engine
+ Experience creating developer-facing APIs and libraries
+ Experience with Lens Studio
\#LI-DNI
**A Decade of Snap (***************************************************************************** **:** Learn about our origin story, values, mission, culture of innovation, and more.
**CitizenSnap (**************************** **:** In our third annual CitizenSnap Report, we demonstrate progress towards our environmental, social, and governance (ESG) goals, and we lay out our plans looking forward.
**The DEI Innovation Summit (**************************************************** **:** Watch highlights from the 2nd annual DEI Innovation Summit, which brings together thought leaders and DEI experts for a day of courageous conversations to enable bold action.
**Snap News (***************************** **:** Stay up to date on the latest and greatest product and innovation news at Snap
Applicant and Candidate Privacy Policy (******************************************************************************************
Software Engineer III, AI/ML GenAI, Google Ads
Mountain View, CA jobs
Apply share * link Copy link * email Email a friend Minimum qualifications: * Bachelor's degree or equivalent practical experience. * 2 years of experience programming in Python or C++. * 1 year of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging).
* Experience with core GenAI concepts (LLM, Multi-Modal, Large Vision Models) and experience with text, image, video, or audio generation.
Preferred qualifications:
* Master's degree or PhD in Computer Science or related technical fields.
* 2 years of experience with data structures or algorithms.
* Experience developing accessible technologies.
About the job
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
Google Ads is helping power the open internet with the best technology that connects and creates value for people, publishers, advertisers, and Google. We're made up of multiple teams, building Google's Advertising products including search, display, shopping, travel and video advertising, as well as analytics. Our teams create trusted experiences between people and businesses with useful ads. We help grow businesses of all sizes from small businesses, to large brands, to YouTube creators, with effective advertiser tools that deliver measurable results. We also enable Google to engage with customers at scale.
The US base salary range for this full-time position is $141,000-$202,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.
Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more about benefits at Google.
Responsibilities
* Write product or system development code.
* Collaborate with peers and stakeholders through design and code reviews to ensure best practices amongst available technologies (e.g., style guidelines, checking code in, accuracy, testability, and efficiency,)
* Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
* Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
* Implement GenAI solutions, utilize ML infrastructure, and contribute to data preparation, optimization, and performance enhancements.
Software Engineer III, Mobile (iOS), Geo
Mountain View, CA jobs
Apply share * link Copy link * email Email a friend info_outline XApplicants in San Francisco: Qualified applications with arrest or conviction records will be considered for employment in accordance with the San Francisco Fair Chance Ordinance for Employers and the California Fair Chance Act.Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Mountain View, CA, USA; San Francisco, CA, USA.
Minimum qualifications:
* Bachelor's degree or equivalent practical experience.
* 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
* 2 years of experience with iOS application development.
Preferred qualifications:
* Master's degree or PhD in Computer Science or related technical field.
* 2 years of experience with performance, systems data analysis, visualization tools, or debugging.
* 2 years of experience with data structures or algorithms in either an academic or industry setting.
* Experience developing accessible technologies.
* Proficiency in code and system health, diagnosis and resolution, and software test engineering.
About the job
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.
The Geo team is focused on building the most accurate, comprehensive, and useful maps for our users, through products like Maps, Earth, Street View, Google Maps Platform, and more. Every month, more than a billion people rely on Maps services to explore the world and navigate their daily lives.
The Geo team also enables developers to use the power of Google Maps platforms to enhance their apps and websites. As they plot a course for the future of mapping, they are solving complex computer science problems, designing beautiful and intuitive product experiences, and improving our understanding of the real world.
The US base salary range for this full-time position is $141,000-$202,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.
Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more about benefits at Google.
Responsibilities
* Write product or system development code.
* Review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
* Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
* Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
* Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
Software Engineer III, AI/ML GenAI, Google Cloud Data Management
Mountain View, CA jobs
Apply share * link Copy link * email Email a friend Minimum qualifications: * Bachelor's degree or equivalent practical experience. * 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
* 1 year of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging).
* Experience with core GenAI concepts (LLM, Multi-Modal, Large Vision Models) and experience with text, image, video, or audio generation.
Preferred qualifications:
* Master's degree or PhD in Computer Science or related technical fields.
* 2 years of experience with data structures or algorithms.
* Experience developing accessible technologies.
About the job
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
Google Cloud accelerates every organization's ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google's cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems.
The US base salary range for this full-time position is $141,000-$202,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.
Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more about benefits at Google.
Responsibilities
* Write product or system development code.
* Collaborate with peers and stakeholders through design and code reviews to ensure best practices amongst available technologies (e.g., style guidelines, checking code in, accuracy, testability, and efficiency,)
* Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
* Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
* Implement GenAI solutions, utilize ML infrastructure, and contribute to data preparation, optimization, and performance enhancements.
Software Engineer III, AI/ML, Google Ads
Los Angeles, CA jobs
Apply share * link Copy link * email Email a friend info_outline XApplicants in the County of Los Angeles: Qualified applications with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act.Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Los Angeles, CA, USA; Mountain View, CA, USA.
Minimum qualifications:
* Bachelor's degree or equivalent practical experience.
* 2 years of experience programming in Python or C++.
* 1 year of experience with one or more of the following: Speech/audio (e.g., technology duplicating and responding to the human voice), reinforcement learning (e.g., sequential decision making), ML infrastructure, or specialization in another ML field.
* 1 year of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging).
Preferred qualifications:
* Master's degree or PhD in Computer Science or related technical fields.
* 2 years of experience with data structures or algorithms.
* Experience developing accessible technologies.
About the job
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. Google Ads is helping power the open internet with the best technology that connects and creates value for people, publishers, advertisers, and Google. We're made up of multiple teams, building Google's Advertising products including search, display, shopping, travel and video advertising, as well as analytics. Our teams create trusted experiences between people and businesses with useful ads. We help grow businesses of all sizes from small businesses, to large brands, to YouTube creators, with effective advertiser tools that deliver measurable results. We also enable Google to engage with customers at scale.
The US base salary range for this full-time position is $141,000-$202,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.
Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more about benefits at Google.
Responsibilities
* Write product or system development code.
* Collaborate with peers and stakeholders through design and code reviews to ensure best practices amongst available technologies (e.g., style guidelines, checking code in, accuracy, testability, and efficiency,)
* Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
* Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
* Implement solutions in one or more specialized ML areas, utilize ML infrastructure, and contribute to model optimization and data processing.
Software Engineer, Ads Data Hub
Los Angeles, CA jobs
Apply share * link Copy link * email Email a friend info_outline XApplicants in the County of Los Angeles: Qualified applications with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act.
Minimum qualifications:
* Bachelor's degree or equivalent practical experience.
* 2 years of experience with software development, C++, and SQL or 1 year of experience with an advanced degree in an industry setting.
* 2 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture.
Preferred qualifications:
* Master's degree or PhD in Computer Science or a related technical field.
* 2 years of experience with Boq, SQL Pipelines, Java, Dart, BigQuery, Ads, Performance Optimization.
* 2 years of experience with data structures or algorithms.
* Experience in Privacy Engineering, designing, implementing, or analyzing privacy-preserving technologies or systems.
* Experience developing accessible technologies.
* Understanding of core privacy concepts (e.g., k-anonymization, differential privacy, data minimization) and their practical application in software development.
About the job
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
Our mission at Ads Data Hub (ADH) is to build the privacy-centric future of marketing measurement. We empower the world's leading businesses by creating a secure platform where they can join their own first-party data with Google's event-level ad data, unlocking bespoke insights tailored to their unique objectives. Our team is at the forefront of solving the critical issue of providing powerful analysis while pioneering aggregation techniques that protect user privacy and uphold the highest standards of data security. By joining ADH, you will help redefine how the industry measures advertising effectiveness, enabling our customers to achieve their most ambitious goals in a responsible and data-driven way.
Google Ads is helping power the open internet with the best technology that connects and creates value for people, publishers, advertisers, and Google. We're made up of multiple teams, building Google's Advertising products including search, display, shopping, travel and video advertising, as well as analytics. Our teams create trusted experiences between people and businesses with useful ads. We help grow businesses of all sizes from small businesses, to large brands, to YouTube creators, with effective advertiser tools that deliver measurable results. We also enable Google to engage with customers at scale.
The US base salary range for this full-time position is $141,000-$202,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.
Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more about benefits at Google.
Responsibilities
* Write product or system development code.
* Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
* Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
* Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
Software Engineer, PhD, Early Career, Infrastructure, 2026 Start
Sunnyvale, CA jobs
Apply share * link Copy link * email Email a friend info_outline XApplicants in the County of Los Angeles: Qualified applications with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act.Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Sunnyvale, CA, USA; Atlanta, GA, USA; Austin, TX, USA; Kirkland, WA, USA; Los Angeles, CA, USA; Madison, WI, USA; Mountain View, CA, USA; New York, NY, USA; Raleigh, NC, USA; Durham, NC, USA; San Bruno, CA, USA; Seattle, WA, USA.
Minimum qualifications:
* PhD degree in Computer Science, or a related field, or equivalent practical experience.
* Experience coding in one of the following programming languages including but not limited to: C, C++, Python Java or Golang.
* Experience in one or more of the following: architecting or developing distributed systems, concurrency, multi-threading, or synchronization.
Preferred qualifications:
* Research experience in algorithms, architecture, artificial intelligence, compilers, databases, data mining, distributed systems, machine learning, networking, or systems.
* Experience in designing and implementing a complex system, for production or experimental use.
* Experience with performance, reliability, systems data analysis, visualization tools, or debugging.
* Ability to start full-time role in 2026.
* Excellent engineering skills.
About the job
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
As a PhD graduate, your research expertise is invaluable to us. Explore a variety of projects, collaborate with various teams, and contribute to products that are changing the world, across many product areas, including AI & Infrastructure, Cloud, and more!
Our Engineering teams include thousands of PhDs who bring their deep knowledge and research experience to enhance our systems and products. As a Google PhD Software Engineer, you will work on critical projects, with many opportunities to learn and follow your interests. We expect our engineers to be creative and versatile, leading and identifying new problems to push the field and Google technology forward.
Google is one of the world's leading suppliers and consumers of ML and AI technology, with decades of experience in designing, deploying, and using ML software and custom ML hardware infrastructure at massive scale.
The US base salary range for this full-time position is $141,000-$202,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.
Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more about benefits at Google.
Responsibilities
* Participate in or lead team projects to carry out design, analysis, and development of advanced systems across the stack, using your research expertise.
* Write documents that set new technical directions. Contribute to existing documentation or educational content, and adapt content based on product/program updates and user feedback.
* Study, diagnose and resolve complex technical issues by analyzing the sources of the issues and the impact on software, hardware, network, or service operations and quality.
* Develop code, review code developed by other developers, and provide feedback to ensure best practices (e.g., style guidelines, accuracy, testability, and efficiency).
Software Engineer III, Machine Learning Infrastructure, Core
Sunnyvale, CA jobs
Apply share * link Copy link * email Email a friend info_outline XNote: By applying to this position you will have an opportunity to share your preferred working location from the following: Sunnyvale, CA, USA; New York, NY, USA. Minimum qualifications: * Bachelor's degree or equivalent practical experience.
* 2 years of experience with software development in one or more programming languages.
* 2 years of experience with testing, maintaining or launching software products, and 1 year of experience with software design and architecture.
* 1 year of experience with machine learning algorithms and tools, building production quality Machine Learning (ML) systems and infrastructure.
* 1 year of experience with software design, architecture, and Machine Learning.
Preferred qualifications:
* Master's degree or PhD in Computer Science or a related technical field.
* Experience in applying adversarial ML research.
* Experience in conducting Red Team exercises.
* Experience with a wide variety of machine learning technologies and applications, spanning audio, video, and text.
About the job
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
In this role, with your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.
The Core team builds the technical foundation behind Google's flagship products. We are owners and advocates for the underlying design elements, developer platforms, product components, and infrastructure at Google. These are the essential building blocks for excellent, safe, and coherent experiences for our users and drive the pace of innovation for every developer. We look across Google's products to build central solutions, break down technical barriers and strengthen existing systems. As the Core team, we have a mandate and a unique opportunity to impact important technical decisions across the company.
The US base salary range for this full-time position is $141,000-$202,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.
Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more about benefits at Google.
Responsibilities
* Plan, lead, and execute realistic ML Red Team exercises where you step into the role of an attacker aiming ML deployments in our products.
* Design controls and improvements to sharpen our capabilities to defend against attackers in close cooperation with the teams responsible for implementing them.
* Document and present results to a variety of audiences, ranging from highly technical engineers and non-technical subject matter experts to executive leadership.
* Collaborate with product teams to support them identify and implement mitigations against successful attacks on ML deployments.
* Work self-driven to develop the processes and infrastructure to execute ML Red Team exercises.
Software Engineer III, Core ML Performance
Sunnyvale, CA jobs
Apply share * link Copy link * email Email a friend Minimum qualifications: * Bachelor's degree or equivalent practical experience. * 2 years of experience with software development in one or more programming languages. * 2 years of experience with performance, large-scale systems data analysis, visualization tools, or debugging.
* 2 years of experience with computer architecture, performance analysis, and performance modeling.
Preferred qualifications:
* Master's degree or PhD in Computer Science or related technical fields.
* 2 years of experience with data structures or algorithms.
* Experience developing accessible technologies.
About the job
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
We are the Core ML Frameworks team, responsible for large parts of Google's production ML stack. We collaborate closely with Google DeepMind and other teams across Alphabet to build solutions that power the future of AI, both within the company and across the industry via GCP. Join Core ML and make a significant impact on Alphabet's vast ML infrastructure, addressing technical challenges that directly impact the performance, efficiency and scalability of AI across Google.
Google Cloud accelerates every organization's ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google's cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems.
The US base salary range for this full-time position is $141,000-$202,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.
Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more about benefits at Google.
Responsibilities
* Contribute to the development and maintenance of Tokamax, a unified open-source kernel library, creating a home for high-quality, well-tested, easy-to-use, and performant kernels available to both internal and external users.
* Build infrastructure and tooling for kernel development, including bench-marking suites, auto-tuning frameworks, performance analysis tools, debugging tools, and continuous integration pipelines to ensure the correctness and performance of custom kernels across different hardware and model configurations.
* Design, develop, and optimize high-performance custom kernels (using languages like Pallas, Mosaic, and Triton) aiming TPU and GPU architectures for key machine learning operations.
* Investigate and implement custom kernel support for new accelerator hardware generations/features and emerging ML operations.
* Contribute to the documentation and usability of kernel libraries tools and libraries to lower the barrier to entry for researchers and engineers looking to write or leverage custom kernels.
Software Engineer III, Infrastructure, Serverless, Google Cloud
San Francisco, CA jobs
Apply share * link Copy link * email Email a friend info_outline XApplicants in San Francisco: Qualified applications with arrest or conviction records will be considered for employment in accordance with the San Francisco Fair Chance Ordinance for Employers and the California Fair Chance Act.
Minimum qualifications:
* Bachelor's degree or equivalent practical experience.
* 2 years of experience with software development in C++.
* 2 years of experience building and developing large-scale infrastructure or distributed systems.
Preferred qualifications:
* Master's degree or PhD in Computer Science or related technical fields.
* Experience with cloud computing and serverless/containerized workloads.
* Experience with distributed computing and server side performance optimization and efficiency.
* Demonstrated analytical ability, including the ability to understand monetization metrics and apply these to potential optimizations.
About the job
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
Our team works on the serving infrastructure for Google Cloud's Serverless products, mainly, Cloud Run. Our products allow developers to run highly scalable containerized applications in the language they want, without needing to configure or manage the underlying infrastructure.
Google Cloud accelerates every organization's ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google's cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems.
The US base salary range for this full-time position is $141,000-$202,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.
Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more about benefits at Google.
Responsibilities
* Write product or system development code.
* Participate in, or lead, design reviews with peers and stakeholders to decide amongst available technologies.
* Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
* Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
* Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
Software Engineer, Mobile (iOS)
San Diego, CA jobs
Apply share * link Copy link * email Email a friend info_outline XNote: By applying to this position you will have an opportunity to share your preferred working location from the following: San Diego, CA, USA; Mountain View, CA, USA. Minimum qualifications:
* Bachelor's degree or equivalent practical experience.
* 2 years of experience with software development in Swift, or 1 year of experience with an advanced degree.
* 2 years of experience with iOS application development.
Preferred qualifications:
* Master's degree or PhD in Computer Science or related technical field.
* 2 years of experience with data structures or algorithms in either an academic or industry setting.
* Experience working with one or more from the following: C/C++, SwiftUI/UIKit, media streaming.
* Experience with TensorFlow Lite/LiteRT.
* Experience developing software that operates on or manipulates media on iOS.
* Experience testing, profiling, benchmarking, and optimizing code for latency.
About the job
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
In this role, you will be responsible for developing and launching a first-party XR camera app for iPhones that pairs with next-generation wearable devices. A key part of the job will be developing the photo and video processing pipelines and experiences for these next generation devices on iOS while maintaining Google's other XR offerings.
This role will involve integrating and optimizing the on-device processing (like HDR and EIS technologies) as well as collaborating with Android and XR teams to build and deliver an excellent XR camera experience on iOS.
Making the world's information universally accessible and useful doesn't stop at the desktop. The Mobile team builds tools to get you the information you need no matter where you are. Android has become the world's most popular mobile ecosystem, powering billions of devices, from smartphones to tablets, watches to TVs and everything in between. Whether adding to the core Android experience, forging new markets for digital content, creating immersive and portable versions of our products or managing relationships with a global community of developers, the Mobile team is giving you Google on the go.
The US base salary range for this full-time position is $141,000-$202,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.
Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more about benefits at Google.
Responsibilities
* Adapt, build, and launch proprietary (Extended Reality) XR imaging experiences for iOS devices paired with next-generation wearables.
* Achieve feature between Google's XR offerings on iOS and other platforms, including latency, efficiency, as well as photo and video quality.
* Integrate on-device media processing solutions.
* Work with other Google teams to leverage common components and raise unique iOS constraints to shape shared components.
* Work with other Google teams on the XR imaging experiences for iOS devices.
Software Development Engineer
Software engineer job at Zoom Video Communications
Responsibilities:
Report to team manager, while also works cooperatively with others across the organization to achieve shared goals to translate high-level roadmap vision into practical feature specifications and deliverables; develop the Zoom Phone's platform with Java using the Spring Boot framework; create a secure and scalable platform using the latest cloud infrastructure technologies (i.e. Microservices Architecture, RESTful APIs, AWS); promote cloud-based test automation solutions and deployment strategy to optimize service performance and ensure product stability using AWS infrastructure (i.e. EC2,ECS, Elastic Cache, or 53); and build complex metrics solutions with data visualization support for relevant insights.
What we're looking for:
Requires a Bachelor's degree in Computer Science, a related field, or a foreign equivalent. Must have three 3 years of experience in job offered or related occupation. Must have 3 years of experience in the following skills:
Microservice architecture;
Java, Spring Boot, and Spring MVC;
Relational and NoSQL databases NoSQL database like Redis, DynamoDB, MongoDB, Cosmos DB, or Couchbase;
Experience with algorithms, data structures, and performance optimization techniques including caching, minimizing requests, database query optimization etc.; and
Cloud computing and application security.
Telecommuting work permitted: Position permits work in various unanticipated location throughout the U.S. Position does not require domestic or international travel.
Zoom Communications, Inc.
#LI-DNI
#Ind0
Salary Range or On Target Earnings:
Minimum:
$160,000.00
Maximum:
$205,700.00
In addition to the base salary and/or OTE listed Zoom has a Total Direct Compensation philosophy that takes into consideration; base salary, bonus and equity value.
Note: Starting pay will be based on a number of factors and commensurate with qualifications & experience.
We also have a location based compensation structure; there may be a different range for candidates in this and other locations.
Ways of Working
Our structured hybrid approach is centered around our offices and remote work environments. The work style of each role, Hybrid, Remote, or In-Person is indicated in the job description/posting.
Benefits
As part of our award-winning workplace culture and commitment to delivering happiness, our benefits program offers a variety of perks, benefits, and options to help employees maintain their physical, mental, emotional, and financial health; support work-life balance; and contribute to their community in meaningful ways. Click Learn for more information.
About Us
Zoomies help people stay connected so they can get more done together. We set out to build the best collaboration platform for the enterprise, and today help people communicate better with products like Zoom Contact Center, Zoom Phone, Zoom Events, Zoom Apps, Zoom Rooms, and Zoom Webinars.
We're problem-solvers, working at a fast pace to design solutions with our customers and users in mind. Find room to grow with opportunities to stretch your skills and advance your career in a collaborative, growth-focused environment.
Our Commitment
At Zoom, we believe great work happens when people feel supported and empowered. We're committed to fair hiring practices that ensure every candidate is evaluated based on skills, experience, and potential. If you require an accommodation during the hiring process, let us know-we're here to support you at every step.
We welcome people of different backgrounds, experiences, abilities and perspectives including qualified applicants with arrest and conviction records and any qualified applicants requiring reasonable accommodations in accordance with the law.
If you need assistance navigating the interview process due to a medical disability, please submit an Accommodations Request Form and someone from our team will reach out soon. This form is solely for applicants who require an accommodation due to a qualifying medical disability. Non-accommodation-related requests, such as application follow-ups or technical issues, will not be addressed.
Think of this opportunity as a marathon, not a sprint! We're building a strong team at Zoom, and we're looking for talented individuals to join us for the long haul. No need to rush your application - take your time to ensure it's a good fit for your career goals. We continuously review applications, so submit yours whenever you're ready to take the next step.
Auto-Apply