Top C++ Jobs in San Francisco, CA
Develop server-side features for a cross-platform game, write clean and efficient code, and lead an Agile team environment. Provide mentorship to fellow engineers and support for new team members, while engaging in problem-solving in a gaming context.
The Senior Software Engineer will design and implement major runtime systems for an AAA multiplatform game, focusing on performance, maintainability, and seamless integration with other teams. Responsibilities include writing and optimizing code, mentoring junior programmers, and collaborating across functions.
The Senior Rendering Engineer will research, develop, debug, and optimize rendering techniques for large-scale 3D environments, collaborating with artists and engineers. Responsibilities include implementing advanced rendering techniques, managing tools and shaders, and resolving performance issues to enhance the game's visual quality and player experience.
The Staff Robotics Software Engineer will design and implement the software architecture for the Dexterity Mechatronics Software stack, working closely with a team to develop real-time applications while ensuring performance and quality. Responsibilities include analyzing requirements, mentoring developers, and evaluating new technologies.
Design and build infrastructure for safe systems and software delivery for robotics in production. Provide technical mentorship, code reviews, and lead tooling development and optimization of production systems. Ensure infrastructure quality and reliability.
The Staff Infrastructure Software Engineer will design, develop, and maintain infrastructure components, focusing on software-defined networking, Linux systems programming, and backend services using Python, Go, and C++. Responsibilities include collaborating with teams to ensure infrastructure performance, mentoring junior engineers, and applying SRE principles.
As a Staff Backend Software Engineer in the Data E-Commerce department, you'll design and implement large-scale systems, ensuring optimal performance and scalability. You'll engage in the entire service lifecycle from planning to deployment while focusing on system reliability and incident response. Strong coding and problem-solving skills are essential.
The Senior Backend Software Engineer will develop AI customer service solutions for e-commerce, addressing multi-round dialogues and FAQs, while improving service lifecycles and system optimization across capacity planning and deployment.
This role involves leading software engineering efforts in AR/VR development, focusing on algorithms, system design, and optimization. It requires significant experience in C/C++, computer vision, and deep learning systems, along with solid debugging and profiling expertise. Strong communication skills in a multicultural workplace are necessary, and bilingual proficiency, preferably in Mandarin, is desired.
As a Platform Development Engineer, you will develop software to connect platform software architecture with manufacturing hardware, assist in hardware bring-up and calibration, and create debugging tools. You will collaborate with hardware and software teams to ensure integration of complex robotic subsystems.
The Senior Staff/Principal Embedded Software Engineer will engage in building and implementing strategies for custom device firmware, computer vision applications, and secure programming, driving innovation within the team and the company.
As a Senior Software Engineer on the Data Infra team at FalconX, you will lead the design and implementation of scalable data pipelines, data warehousing, and governance initiatives. You will work on transforming and making data accessible for analytics and machine learning, ensuring robust and efficient data management practices.
Lead the development and scaling of backend services for the Developer Platform, focusing on high-performance applications, API design, and infrastructure operations. Collaborate with cross-functional teams to drive the technology roadmap and support machine learning systems.
The Senior Software Engineer, ML at Relyance AI will drive initiatives in NLP and ML for information extraction from legal documents and code, build innovative model architectures, and collaborate with cross-functional stakeholders to enhance AI solutions. The role requires a strategic mindset and ability to deliver practical ML and NLP solutions, focusing on detail and adaptability in a fast-paced environment.
As a Computer Vision Engineer, you will develop and optimize CV/ML algorithms and infrastructure for scalable model training and deployment. Collaborate with hardware and software teams to enhance computer vision features and drive data-driven solutions.
The Senior Software Engineer will build high-performance sensor infrastructure and collaborate on data-intensive solutions involving embedded dashcam software, mobile apps, and backend processing. Responsibilities include developing systems for handling extensive data from sensors and ensuring efficient edge computing integration.
Top Companies in San Francisco, CA Hiring Developer + Engineer Roles
See AllAll Filters
No Results
No Results