Top Software Engineer Jobs in San Francisco, CA
The Senior Software Engineer will implement features on large-scale distributed systems, build ML infrastructure for optimization models, operate on various database systems, and assist in developing a self-serve advertising platform, while leveraging innovative solutions to complex challenges.
As a Senior Machine Learning Engineer, you will research, develop, deploy, and monitor ML models to enhance patient engagement and outcomes. You will collaborate with software engineers to create scalable software and infrastructure, translating business objectives into machine learning problems and analyzing user data to optimize treatment processes.
The Tech Lead/Staff Engineer at Wonderschool will lead the development of the Payments Platform, focusing on payment processing system reliability and efficiency. Responsibilities include managing complex projects, designing asynchronous systems, optimizing databases, implementing high-quality code, and collaborating with cross-functional teams. The role requires strong troubleshooting skills and a commitment to enhancing engineering standards.
Featured Jobs
Seeking a Senior Tools Programmer to develop cutting-edge tools for virtual production, enhancing motion design and linear content workflows. Role includes advancing tools in Unreal Engine, leading Motion Design feature set development, and integrating tools with the Unreal ecosystem. Strong emphasis on C++ programming and experience with content creation workflows required.
As a Staff Software Engineer in Payments at GoFundMe, you will refine the payments strategy, design and implement payment solutions, and mentor junior developers. You will contribute to building a scalable payments infrastructure and ensure timely project delivery while collaborating with cross-functional teams.
The Senior Protocol Engineer will design and optimize blockchain solutions using Hyperledger Fabric, implement consensus mechanisms, manage network organization, and deploy networks on Kubernetes. Responsibilities include developing secure chaincode, optimizing performance, ensuring security, and collaborating on architecture best practices while contributing to open-source projects.
The Senior Software Development Engineer will develop and maintain the crash analyzer service, internal services for product releases, and contribute to CI/CD automation and testing. The role focuses on ensuring high-quality software and system performance, employing Python and other technologies for integration testing and automation.
As a Staff Software Engineer, you will develop and maintain critical tooling for Fastly's Kernel Engineering team, contribute to kernel development, and optimize processes to enhance the performance and reliability of the company's low-latency data path.
As a Perception Software Engineer at Zipline, you will design and develop perception systems for autonomous drones, ensuring their ability to navigate and avoid obstacles. You will collaborate with a multidisciplinary team and leverage large-scale fleet data to improve algorithms and solutions, while applying your expertise in areas such as machine learning and computer vision.
As a Software Engineer II at Qualia, you'll join a product-focused engineering team to build and enhance web technologies, delivering new features and products. The role involves both frontend and backend development with a focus on collaboration and independent projects.
Top Companies in San Francisco, CA Hiring Developer + Engineer Roles
See AllAll Filters
No Results
No Results