Top Software Engineer Jobs in San Francisco, CA
As a Principal Software Engineer on the Ad Attribution team, you will oversee technical aspects of attribution signals, design and implement scalable services for signal processing, and collaborate across teams to meet performance advertising needs while advocating for best practices in system operations.
As a Staff Software Engineer, you will design, build, and maintain services for Finch’s data presentation layer, lead product expansion initiatives, and ensure service reliability through integration and code deployment. You will collaborate with teams to deliver engineering solutions and address ambiguity while maintaining a focus on security and performance.
The Senior Tools Engineer collaborates with content creators across art, design, and audio departments to design and create tools that enhance game development. Responsibilities include creating documentation, improving existing tools, and supporting iterative design processes for AAA game projects.
Featured Jobs
The Machine Learning Engineer will work on NLP projects for Grammarly's Enterprise team, focusing on building AI products and capabilities that enhance communication in organizations. The role involves applying ML technologies, collaborating with cross-functional teams, and innovating to solve technical challenges at scale.
Lead a high-performing team to build graphs of data about Enterprise customers. Collaborate with various teams to develop systems using cutting-edge technologies like LLMs and graph databases. Drive the development of a knowledge graph integrated with analysis and ranking systems while ensuring responsible data usage.
The Machine Learning Engineer will develop new ML solutions to enhance the safety and fairness of Grammarly products, working in cross-functional teams and using state-of-the-art ML techniques. Responsibilities include building scalable ML solutions, mentoring team members, and integrating risk mitigation technology while communicating technical results effectively.
As a Principal Machine Learning Engineer, you will develop and implement cutting-edge machine learning algorithms and train sophisticated models, collaborating with cross-functional teams to integrate AI functionalities into Atlassian products. Your role includes designing system architectures, conducting experiments, and guiding emerging ML engineers to ensure AI's transformative potential is realized across offerings.
As a Systems Engineer II, you will manage desktop configurations, implement patch management, troubleshoot issues, and automate processes. Collaborate with IT team members and maintain documentation for effective desktop management, while providing training and support to users.
As a Software Engineer on the Discovery Feed & Browse team at Whatnot, you will design and implement scalable backend systems for high-quality user experiences, focusing on advanced recommendation systems while collaborating with machine learning and product teams.
The Developer Experience Engineer will maintain CI/CD pipelines, build tooling for local environments, deploy services across environments, optimize developer workflows, and recommend architecture improvements. This role emphasizes enhancing developer productivity and experience.
As the Engineering Manager for the Platform Engineering team at Whatnot, you will oversee the development and maintenance of backend platforms. Your role includes hiring and mentoring engineers, collaborating with product teams, and managing projects to ensure the platform supports rapid development and secure customer experiences.
As a Software Engineer III, Android, you will design and develop market-leading technology products, executing software solutions, coding, troubleshooting, and ensuring robust architecture for mobile applications. You will analyze data for continuous improvement, collaboratively participate in team activities, and contribute to coding best practices while maintaining high-quality code.
As a Senior Backend Software Engineer at Verkada, you'll design and develop backend APIs for a real-time video monitoring device. Responsibilities include scaling MDM solutions, resolving software defects, and improving service performance. You'll also automate processes and enhance software quality using modern design patterns and technologies.
The Senior Machine Learning Engineer will design and build services for ML modelers, integrate data streams to create efficient models, and lead MLOps initiatives. The role involves collaborating with various teams to enhance ML tools and infrastructure while maintaining production software and developing new solutions.
All Filters
No Results
No Results