Top Software Engineer Jobs in San Francisco Bay Area, CA
As a Staff Software Engineer in Capacity Engineering at Pinterest, you will be responsible for enhancing the efficiency of large-scale shared environments like Kubernetes and improving performance on distributed systems. You will collaborate with Infrastructure and SRE teams to ensure resilient and efficient tech stack foundations, while developing profiling and optimization capabilities.
As a Senior Software Engineer on the Motion Planning Architecture team, you will develop robust software for autonomous vehicles focusing on motion planning and controls. Your role includes creating real-time decision-making algorithms, testing code, and practicing clean code development in collaboration with a large team. You'll apply your expertise in C++, with opportunities to work with Python and robotics systems.
As a Principal Software Engineer, you will develop robust software for motion planning and controls in autonomous vehicles. Responsibilities include designing algorithms, testing code in real-time environments, and collaborating on a shared codebase with a focus on clean and scalable software solutions.
As a Senior Software Engineer in Motion Planning Architecture, you will develop robust software that influences autonomous vehicle decision-making, covering routing and navigation while prioritizing safety and comfort. You will engage in testing and implementing real-time algorithms within a collaborative environment, utilizing clean coding techniques and modern software practices.
You will contribute to the motion planning and controls of autonomous vehicles, developing software that enables real-time decision-making for driving maneuvers. Responsibilities include writing production-ready code, implementing algorithms, and testing in real-time environments while ensuring clean coding practices.
As a Senior Software Engineer at Handshake, you will lead projects from conception to delivery, collaborate closely with cross-functional teams, and mentor other engineers. You'll focus on architecting and building features for SMB employers, ensuring high standards in quality, and influencing the team's roadmap for product innovation and operational health initiatives.
As a Staff Software Engineer on the Simulation Test Engineering team at Cruise, you will lead the design and implementation of automated testing pipelines for autonomous vehicles. Your role includes coordinating expansion testing activities, ensuring high code quality, and collaborating with multi-disciplinary teams to analyze testing signals for operational road readiness.
The Senior Software Engineer will lead full stack development, collaborating with design and product teams to set feature roadmaps. Responsibilities include building web applications, ensuring code quality, mentoring teammates, and addressing technical trade-offs. The engineer will utilize their expertise in JS/CSS and Golang to create user-facing products while mitigating potential issues before they arise.
The Principal Software Engineer C++ will develop and enhance a software framework for autonomous vehicles, focusing on tools for testing, debugging, and visualizing vehicle performance. The role involves collaboration with robotics experts and emphasizes writing scalable, robust code while fostering a culture of innovation.
As a Principal Software Engineer C++ in the Dev Tooling team, you will develop tools for testing, debugging, and visualizing performance for autonomous vehicles. Your role involves creating innovative software frameworks and collaborating in robotics-focused areas like motion planning and machine learning.
As a Principal Software Engineer on the Dev Tooling team, you will develop innovative tools for testing and debugging in autonomous vehicles. You'll work collaboratively in a dynamic environment, focusing on C++ and Qt to enhance vehicle performance and support software engineering processes.
As a Senior Staff Software Engineer for the Platform Ecosystem at Discord, you will lead the development of the technical roadmap for Apps and Activities, collaborating across teams to design and build APIs, SDKs, and platform services while mentoring fellow engineers.
As a Staff Software Engineer for Ads Delivery Infrastructure, you will define and execute technical strategies to scale indexing and database architecture for ad systems, working on large-scale data ingestion and management. Collaborating with product and machine learning teams is essential, alongside providing guidance to junior engineers.
The Senior Software Engineer II will develop the next-generation recordkeeping platform for 401(k) services. Responsibilities include designing, building, and maintaining highly scalable systems, ensuring performance and reliability while collaborating with experts to enhance customer satisfaction.
The Senior Software Engineer for tvOS will develop new features, optimize performance, and manage technical documentation in Crunchyroll's streaming service. The role requires collaboration with cross-functional teams, code reviews, and delivering high-quality applications for Apple platforms.
The Senior Software Engineer, GPU will develop software for perception and prediction modules essential to autonomous driving systems. Responsibilities include optimizing GPU resource utilization, mentoring others in software practices, and collaborating with deep learning experts to improve algorithms. A strong background in software development and proficiency in C++ and CUDA is required.
As an API Management Technical Lead, you'll develop and enhance Boomi's Cloud API Management services, lead an Agile team, mentor engineers, and collaborate closely with product management while investigating and resolving complex customer issues.
The Senior Software Engineer will develop and implement state-of-the-art algorithms for map systems in robotic vehicles, focusing on sensor data and calibration. Responsibilities include collaborating with teams, testing software on robotic platforms, and analyzing the performance of state estimation algorithms.
As a Senior Software Engineer on the Devices Platform team, you will design and develop sensor and compute systems for robotics, lead projects, mentor engineers, and ensure high reliability and performance of embedded systems. Your role involves debugging, collaborating with stakeholders, and integrating next-generation hardware for autonomous technologies.
As a Senior Software Engineer on the Employer Product Team, you will lead architectural decisions, build features for SMB employers, mentor junior engineers, and contribute to the team’s product innovation and operational health initiatives. You will collaborate with cross-functional teams and ensure high standards of quality throughout the development process.
This role involves building and enhancing data infrastructure for Tubi, focusing on real-time data processing, and enabling machine learning and data analysis. You will lead the development of scalable data pipelines, improve data quality, implement CI/CD for data operations, and handle various data requests.
Lead the design and development of software for autonomous driving systems, focusing on mapping and localization. Solve complex issues, develop scalable software, provide technical leadership, and collaborate across teams to influence technical strategy.
As a Senior Software Engineer for iOS Tooling at Lyft, you will enhance mobile infrastructure by creating tools and services, managing CI pipelines, and engaging with mobile development teams. A focus on improving developer productivity and contributing to open source projects is essential.
The Senior Software Engineer for Dashcam Integration will build high-performance infrastructure for sensor and mobile applications. Responsibilities include collaborating with engineering teams and developing systems that handle large volumes of data processing and integrating embedded devices into edge computing solutions.
All Filters
No Results
No Results