Top Software Engineer Jobs in San Francisco Bay Area, CA
As a Junior Software Engineer at Databento, you will design and maintain high-performance server applications, write parsers for financial data feeds, optimize code for speed and efficiency, implement data processing tools, and collaborate on deployment best practices. You will work primarily with C/C++ and Rust to handle large datasets in a remote environment.
As a Team Lead Data Software Engineer, you'll lead a team focused on developing tools for large-scale data analysis, building infrastructure on AWS, and improving performance through collaboration with various teams. This role involves mentoring team members, guiding projects from conception to production, and influencing design for machine learning and robotics applications.
You will lead the Data Insight Team, developing large-scale data analysis tools to compare and improve autonomous vehicle performance. Responsibilities include setting up AWS infrastructure, building complex software systems, leading performance analysis projects, and mentoring team members. Collaboration with various teams to drive projects from conception to production is key.
As a Senior Data Insight Software Engineer, you will develop tools for large-scale data analysis, establish metrics for performance measurement, and enhance component performance. You will collaborate with Motion Planning and Data Platform teams to build complex software systems and influence design for scalability and efficiency. Your role will also involve driving projects from conception to production.
The Team Lead Data Software Engineer will develop tools for large-scale data analysis, enhancing autonomous vehicle performance. Responsibilities include setting up AWS infrastructure, building complex software systems, leading performance analysis projects, and mentoring team members in a collaborative environment.
You will develop tools for large-scale data analysis, establish performance metrics, and collaborate with cross-functional teams. Responsibilities include setting up data fetching tools in Python, building complex software systems, and improving autonomy regression detection and performance analysis.
The Senior Data Insight Software Engineer will develop tools for large-scale data analysis to compare autonomous and human performance, establish pipelines, and enhance component performance. They will collaborate with teams on software design, data fetching from S3, and autonomy regression detection in a collaborative environment.
The Teleop Software Engineer will own the teleoperation system for humanoid robots, evaluate teleop strategies, design manipulation control systems, implement algorithms, and integrate solutions with autonomy and testing systems. The role includes data collection and developing high-quality real-time software.
The Senior Robotics Software Engineer will design, implement, and test critical software for a humanoid robot, focusing on controls and motion planning. Responsibilities include developing software tools, supporting integration of libraries, and ensuring production-level software quality throughout deployment.
Design, implement, and deploy localization and mapping algorithms for humanoid robots at Figure. This role involves working with cameras, IMUs, and other sensors to enhance robot navigation and autonomy in complex environments, and ensuring the software is robust and high quality.
The Senior Software Engineer (iOS) at Roblox will be responsible for bringing a delightful experience on the Roblox iOS app, driving adoption of the latest platform capabilities, leading architecture and design on the iOS platform, and staying updated with industry trends in mobile development.
As a Software Engineer focused on cloud infrastructure, you will design and build systems that empower engineering teams at Watershed while enhancing product quality. Responsibilities include working on tools for deployment, CI/CD, and maintaining scalable cloud infrastructure, specifically utilizing Google Cloud Platform and related technologies.
As a Senior Software Engineer, you will develop software applications for robotic systems, focusing on backend design and integration with AI and hardware teams. Responsibilities include implementing tooling for critical systems, developing user-facing software, and conducting code reviews.
Software Engineer role focused on developer productivity, automation, and continuous improvement to accelerate the development of the first humanoid robot for corporate tasks. Responsibilities include developing deployment tools, managing infrastructure, optimizing CI/CD pipeline, and collaborating with engineering teams for improvement plans.
The Senior Staff Software Engineer will lead the Online Infrastructure team, making technical decisions and managing the strategy for Affirm’s computing workloads. Responsibilities include collaborating across various engineering teams, designing scalable frameworks and services, and mentoring junior engineers in best practices.
As a Staff Software Engineer at Crusoe Cloud, you will lead the development of cloud storage solutions, collaborating with teams to define features, guide architectural decisions, mentor engineers, and drive innovations in high performance storage systems.
As a Principal Software Engineer, you will guide the Cloud Storage team's development and execution of storage strategies, lead system architecture and design, and collaborate on building distributed cloud storage solutions while addressing performance and innovation improvements.
The Senior Software Engineer will shape advertising products and systems, build best-in-class ads services, and develop scalable backend systems for Roblox. Responsibilities include creating user-friendly, maintainable code and delivering impactful advertising solutions.
Seeking a Senior Software Engineer to lead the development of a new generation of wearable robots for everyday life. Responsibilities include designing system architecture, writing high-quality code, collaborating with hardware and controls engineers, and improving software development processes. Must have 5-10 years of experience in software engineering, coding skills in C++, experience with cloud infrastructure, IoT, edge devices, Linux, and Python. Bonus points for experience in backend app development, UI frameworks, robotics, machine learning, and start-up environments.
The role requires designing and scaling Crusoe Cloud's carbon-reducing computing platform, evaluating tools and frameworks, mentoring junior engineers, and collaborating with various teams to enhance customer experience and innovate unique features.
As a Senior Software Engineer at Check, you will lead problem-solving from conception to implementation, prototype creative solutions, improve team operations, and contribute to quality assurance. You'll work with a diverse stack, focusing on making an impact in payroll transformation and simplifying complex systems through innovative engineering approaches.
As a Senior Software Engineer on the Data Compliance Solutions team, you will design and implement privacy and compliance tooling for the data and analytics platform, ensuring compliance with regulations. You will develop systems for data processing on cloud and data centers, optimize ETL pipelines, and collaborate on next-generation features for scalability and security.
As a Principal Game AI Engineer at Roblox, you will develop AI systems for various gameplay styles, overseeing projects from conception to completion. Your role will involve prototyping new ideas, creating demos, and solving complex technical challenges to enhance user engagement in games.
As a Software Engineer on the Destinations team at Airbyte, you'll enhance mission-critical connectors for efficient data delivery to databases and data warehouses, ensuring high reliability and configurability. Responsibilities include improving connector performance, establishing new patterns and frameworks, mentoring junior engineers, and driving engineering process improvements.
The Senior Software Engineer will design, develop, and maintain kernel-level drivers and software for technology products. Responsibilities include debugging hardware/software issues, optimizing driver performance, conducting performance analysis, and providing technical guidance to junior engineers.
All Filters
No Results
No Results