Top Software Engineer Jobs in San Francisco Bay Area, CA
Snap Inc is looking for a Machine Learning Engineer to create models that drive value for users, advertisers, and the company. Responsibilities include evaluating technical tradeoffs, performing code reviews, and building scalable products. Strong collaboration, mentorship, and problem-solving skills are required. Minimum qualifications include a Bachelor's degree in a technical field and 3+ years of machine learning experience in the industry.
Snap Inc is looking for a Software Engineer, ML Infrastructure to leverage machine learning technologies in building scalable and reproducible workflows. Responsibilities include designing critical services, managing data systems, and collaborating with teams to deliver innovative products.
Snap Inc is looking for an Android Engineer with 3+ years of experience to push the limits of mobile devices, build great user experiences, and develop smooth and stable products. Responsibilities include evaluating technical tradeoffs, working on UI and infrastructure practices, and performing code reviews. Desired skills include Kotlin, Java, RxJava, and Dagger. Bachelor's degree in a technical field is required.
Drive the technical roadmap of the Ad Ranking team, design and implement machine learning models, collaborate with cross-functional teams, stay updated with latest ML technology, advocate for best practices, and provide technical direction.
Design, implement, and scale critical machine learning components and services, build a next-generation training framework, develop an AutoML platform, work across teams to deliver innovative products, advocate for best practices, provide technical direction.
Design, implement, and operate critical and scalable services for Snap's Dynamic Ads business. Collaborate with teams to understand product requirements, evaluate trade-offs, and deliver innovative solutions. Advocate for best practices in availability, scalability, and operational excellence.
Snap Inc is looking for an Android Engineer to push the limits of mobile devices, create great user experiences, and work on features that improve user experience. Responsibilities include working closely with product managers and designers, implementing features from product specification, and evaluating technical tradeoffs.
Snap Inc is looking for an Android Engineer to push the limits of mobile devices, build smooth and stable features, work closely with product teams, and implement product specifications. The ideal candidate will have 1+ years of mobile software engineering experience and expertise in Kotlin and Android development.
Snap Inc is seeking a Backend Engineer with 7+ years of experience to design, implement, and operate critical and scalable services. Responsibilities include collaborating with teams, ensuring high quality work, and advocating for best practices. Preferred qualifications include experience with Java, C++, Python, NoSQL solutions, Memcache/Redis, Kubernetes, and Google/AWS services.
Lead Snap Lab's structural engineering analysis efforts, perform simulations, collaborate with product design teams, develop new tools, and provide technical leadership.
All Filters
No Results
No Results