Get the job you really want.
Top Python Jobs in San Francisco Bay Area, CA
As a New Graduate Software Engineer at Roblox, you will design, code, test, and debug features, working collaboratively with various teams. You will be mentored by experienced engineers while contributing to impactful projects and help enhance the platform that allows user-generated experiences.
The Senior Capacity Engineer will build and run capacity planning processes, design software systems for infrastructure forecasting, and optimize capacity across cloud and data center environments. This role involves collaboration with engineering and finance teams to ensure efficient capacity management. The engineer will apply expertise in data modeling and have significant experience in capacity engineering.
As a Staff Software Engineer at Academia.edu, you will lead the design, development, and testing of software components and collaborate with product and design teams to build innovative solutions. You will be responsible for mentoring teams, influencing project outcomes, architecting scalable systems, and solving complex development challenges.
The Senior Software Engineer will design and build scalable web applications and systems, enhance productivity, and work on projects like peer review systems and recommendation engines, impacting researchers globally.
The Senior Software Engineer will lead a team to design, develop, and maintain infrastructure that supports batch processing and cloud computing for business-critical workloads at Affirm. Responsibilities include overseeing projects, collaborating on product development, ensuring system reliability, and mentoring team members to foster a quality-driven culture.
The Senior Software Engineer will enhance Affirm's Data Lake infrastructure, collaborating with cross-functional teams to deliver improvements in scalability and reliability. Responsibilities include designing and developing solutions, mentoring junior engineers, and staying abreast of industry trends.
As a Senior Software Engineer on the Traffic Engineering team at Affirm, you will lead engineers on your team, own quarterly goals, and ensure the delivery of backend systems at scale. Collaborate with stakeholders, advocate for solutions to technology issues, and foster a culture of quality and ownership while developing team talent.
As a Software Engineer II, you will enhance the developer experience for batch job developers, collaborate across teams, break down projects, and support operations and availability of artifacts while writing clear and maintainable code.
Featured Jobs
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 Senior Software Engineer on the Creator Content Platform Team, you'll tackle unique technical challenges in backend services, focusing on scalability and reliability. You will mentor fellow engineers, design resilient systems, and guide technical direction while collaborating cross-functionally to improve user content management at Roblox.
The Platform Engineering Software Engineer at the Linux Foundation will develop and maintain the P3 delivery platform for hands-on certifications and training labs. Responsibilities include collaborating with stakeholders, test-driven development, CI/CD pipelines maintenance, working with cloud-native technologies, and improving team standards. Additionally, the role requires effective communication and the ability to facilitate project requirements across teams.
The Senior Software Quality Engineer will develop an automation strategy, conduct manual testing, implement automated tests, and enhance test coverage. They will collaborate with development teams, create documentation, mentor other team members, and perform performance testing while promoting best practices in software quality.
As a Staff Software Engineer, you will design and build distributed systems for Amplitude's analytics products, optimizing them for performance and scalability, while leading engineering discussions and mentoring others.
As a Staff Backend Engineer at Reddit, you'll lead teams in developing and launching high-quality products, working across functions to align product strategy. Your role entails participating in the full development cycle, mentoring junior engineers, and maintaining a fast-paced yet quality-centric workflow. You'll contribute to the team strategies and help build scalable systems.
As a Senior Backend Engineer on the Reddit Pro team, you will work cross-functionally to design and develop high-impact products, contribute to the complete development cycle, and mentor junior engineers. You’ll need to balance speed and quality while developing scalable systems and maintainable APIs.
As a Software Engineer for the Driver Earnings Team at Lyft, you will collaborate with product managers and cross-functional teams to build infrastructure and products related to driver earnings. Your focus will be on enhancing drivers' experiences with pay products while communicating results from experimentation.
The Senior iOS Software Engineer will drive innovation and build robust media capabilities at Reddit. Responsibilities include collaborating with cross-functional teams to execute product strategy, contributing to the full development cycle from design to launch, and mentoring other engineers. The candidate will leverage their experience in developing scalable native iOS applications using Swift while enhancing integration with video APIs.
As a Senior iOS Software Engineer at Reddit, you'll enhance media experiences by developing high-performance user-facing iOS applications using Swift. This role involves collaborating across teams, driving product and technical strategies, mentoring engineers, and ensuring product delivery aligns with business goals.
As a Software Engineer on the Business Travel team at Lyft, you will develop and enhance systems for corporate travel solutions. Your role includes writing maintainable code, participating in code reviews, supporting incident resolution, and collaborating with a cross-functional team to improve user experiences for business profiles.
As a Sr. Software Engineer on the Payments team, you will develop and optimize Quizlet's payments infrastructure, focusing on backend services and user-facing components. You'll ensure scalability and reliability while collaborating with product managers and UX designers to enhance user payment experiences, mentor junior engineers, and stay updated on industry trends.
As a Staff Software Engineer on the Payments team, you'll design and maintain backend services for payments and subscriptions, optimize user-facing payment flows, mentor engineers, and define the payments strategy. You'll also lead projects ensuring reliability and scalability, while collaborating with other teams.
The Staff Software Engineer for ETA & Routing at Lyft will lead the development of services and ML models to provide reliable routes and ETAs for rides. Responsibilities include creating a technical roadmap, mentoring team members, writing maintainable code, and building scalable data pipelines. The ideal candidate will have strong expertise in system architecture and big-data processing, with significant experience in cloud environments.
As a Trust Tools Tech Lead, you will direct Pinterest's technical vision for Trust and Safety tooling, collaborate with stakeholders to translate business needs into technical solutions, and lead the design and implementation of scalable engineering systems. You are expected to foster continuous learning and improvement within the teams and ensure successful delivery of innovative solutions.
The Staff Software Engineer will lead the design and maintenance of the backend infrastructure for Reddit's ad serving. Responsibilities include architecting scalable solutions, performance optimization, data management, and providing mentorship to engineers. Collaboration with ML engineers and Data Scientists is essential for seamless integration and improved customer experience.
As a Backend Engineer on the Ads Billing team, you'll develop and maintain revenue data ingestion pipelines, enhance the billing and payment experiences for advertisers, and support internal and external revenue reporting processes while collaborating with cross-functional teams.
All Filters
No Results
No Results