Principal Software Engineer
4 weeks ago
Snap Inc. is a technology company that believes the camera presents the greatest opportunity to improve the way people live and communicate. We contribute to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together.
The Ad Attribution team develops and maintains systems that power performance advertising on Snap. The team operates in a cross-functional setting closely collaborating with multiple product and engineering teams.
We're looking for a Principal Software Engineer to join the Ad Attribution team at Snap. As a key member of the team, you will be responsible for technical oversight over the lifecycle of attribution signals from ingestion to use in measurement, ad ranking, and optimization.
Key Responsibilities:
- Design, implement, and operate our most critical and scalable services - ranging from signal ingestion, identity graph, attribution systems, and privacy enhancing technologies such as multi-party computation
- Drive and coordinate large-scale projects spanning Infra, ML, and data pipeline components
- Work across teams to understand product requirements, evaluate trade-offs, and deliver the solutions needed to support Snap's performance advertising suite
- Advocate for and apply best practices when it comes to availability, scalability, operational excellence, and cost management
Requirements:
- Expertise in ad measurement and attribution systems
- Expertise in at least one of the following areas: large-scale microservices and distributed systems, cloud computing and storage systems, infrastructure and large-scale system design, information retrieval/search systems, machine learning for search and/or recommender systems
- Proficiency coding in Java, C++, and/or Python
- Ability to collaborate and work well with others
Preferred Qualifications:
- Proven track record of delivering large-scale projects in attribution and measurement
- Experience operating highly-available systems at significant scale
- Experience with backend services or distributed systems
Snap is proud to be an equal opportunity employer, and committed to providing employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or any other protected classification, in accordance with applicable federal, state, and local laws.
Our Benefits:
Snap Inc. is its own community, so we've got your back. We do our best to make sure you and your loved ones have everything you need to be happy and healthy, on your own terms. Our benefits are built around your needs and include paid parental leave, comprehensive medical coverage, emotional and mental health support programs, and compensation packages that let you share in Snap's long-term success.
-
Principal Wireless Protocol Software Engineer
4 weeks ago
Palo Alto, California, United States SpaceX Full timeAt SpaceX, we're pushing the boundaries of space technology to make humanity a multi-planetary species. As a Principal Wireless Protocol Software Engineer, you'll play a critical role in designing and developing the link-layer protocol for our Satellite Communications Network.Key Responsibilities:Design, code, maintain, test, and document the link-layer...
-
Palo Alto, California, United States Snap Full timePrincipal Software Engineer, Media Delivery PlatformSnap Inc. is a technology company that believes the camera presents the greatest opportunity to improve the way people live and communicate. We're looking for a Principal Engineer to join the Media Delivery Platform team, which builds an end-to-end media platform, including encoding, transcoding, editing,...
-
Principal Software Engineer
3 weeks ago
Palo Alto, California, United States Snap Full timeAd Attribution Systems EngineerSnap Inc. is a technology company that believes the camera presents the greatest opportunity to improve the way people live and communicate. We're looking for a Principal Software Engineer to join the Ad Attribution team, which develops and maintains systems that power performance advertising on Snap.Key...
-
Palo Alto, California, United States Snap Full timeAbout the RoleSnap Inc. is seeking a highly skilled Principal Software Engineer to join the Media Delivery Platform team. As a key member of this team, you will be responsible for designing, implementing, and scaling critical mobile media platform and media backend services to support Snap's most strategic initiatives.This is an exciting opportunity to own...
-
Senior Principal Engineer, Runtime
3 weeks ago
Palo Alto, California, United States SambaNova Systems Full timeAbout the RoleWe are seeking a highly skilled Senior Principal Engineer, Runtime to join our team at SambaNova Systems. As a key member of our Runtime team, you will be responsible for designing and implementing new and enhanced features of the runtime stack to support high-performance and scalable ML training applications.Key Responsibilities:Design and...
-
Principal Infrastructure Security Engineer
4 weeks ago
Palo Alto, California, United States Palantir Technologies Full timeJob DescriptionA World-Changing CompanyPalantir builds the world's leading software for data-driven decisions and operations. By bringing the right data to the people who need it, our platforms empower our partners to develop lifesaving drugs, forecast supply chain disruptions, locate missing children, and more.The RoleAs a Principal Infrastructure Security...
-
Principal Electrical Engineer
4 weeks ago
Palo Alto, California, United States https:www.pcrecruiter.netsitemap Full timeJob SummaryWe are seeking a highly skilled and experienced Principal Electrical Engineer to join our team. As a key member of our engineering department, you will be responsible for providing advanced-level technical project oversight of utilities engineering projects and supervising lower-level utilities engineering staff.Key ResponsibilitiesProvide complex...
-
Senior Wireless Protocol Software Engineer
3 weeks ago
Palo Alto, California, United States SpaceX Full timeAt SpaceX, we are pushing the boundaries of space technology to make humanity a multi-planetary species. We are seeking a highly skilled Principal Wireless Protocol Software Engineer to join our team and contribute to the development of our Satellite Communications Network.The ideal candidate will have a strong background in software development for...
-
Embedded Software Developer
4 weeks ago
Palo Alto, California, United States United Software Group Full timeJob DescriptionWe are seeking a highly skilled Embedded Software Developer to join our team at United Software Group. As an Embedded Software Developer, you will be responsible for designing and implementing real-time systems using the QNX Real-Time Operating System (RTOS).Key Responsibilities:Establish reliable, low-latency, high-throughput data...
-
Software Engineer
3 weeks ago
Palo Alto, California, United States Ford Motor Company Full timeJob Title: Software EngineerAbout the Role:At Ford Motor Company, we believe in innovation and progress. We're looking for a skilled Software Engineer to join our team and contribute to the development of cutting-edge software solutions.Key Responsibilities:* Collaborate with cross-functional teams to design, develop, and deploy software applications* Work...
-
Senior Software Development Manager
3 weeks ago
Palo Alto, California, United States Snap Full timeAt Snap, we're seeking a highly skilled Principal Software Engineer to join our Ad Attribution team. This role will drive and coordinate large-scale projects spanning infrastructure, machine learning, and data pipeline components.The ideal candidate will have a proven track record of delivering large-scale projects in attribution and measurement, with...
-
Palo Alto, California, United States lever - ATS Full timeJob SummaryWe are seeking a highly skilled Principal Cloud Reliability Engineer to join our team at Luma AI. As a key member of our Infrastructure and Research teams, you will be responsible for ensuring the health and scalability of our GPU clusters.Key ResponsibilitiesCollaborate with researchers and engineers to specify the availability, performance,...
-
Software Engineer
3 weeks ago
Palo Alto, California, United States Motion Recruitment Full timeJoin Motion Recruitment, a leading staffing agency, in our search for a skilled Software Developer to work with a manufacturing company in downtown Chicago.You will be part of a team developing a 3D modeling software platform that interfaces between structural engineering and machines that process structural steel beams and columns.The ideal candidate will...
-
Embedded Software Developer
3 weeks ago
Palo Alto, California, United States Axiom Software Solutions Limited Full timeJob Title: Embedded Software DeveloperLocation: Palo Alto, CaliforniaThis is a full-time role that requires strong experience with QNX RTOS, DDS middleware, and Qualcomm 8255 SoC hardware.Key Responsibilities:Design and implement HAL (Hardware Abstraction Layers) to separate core logic from hardware-specific details.Develop software that interfaces with...
-
Software Engineering Manager
4 weeks ago
Palo Alto, California, United States Assured Full timeJob OverviewAssured is a leading insurance technology company that is revolutionizing the industry with its innovative solutions. We are seeking a highly skilled Software Engineering Manager to join our team and lead the development of our core products and features.The successful candidate will have a proven track record of technical leadership and...
-
Software Integration Engineer
3 weeks ago
Palo Alto, California, United States Tesla Full timeJob SummaryThe Crash Safety Software team at Tesla is seeking a highly skilled Software Integration Engineer to play a key role in the development of safety and restraint systems for our vehicles.As a Software Integration Engineer, you will work closely with cross-functional teams to ensure that features are designed, implemented, and validated to Tesla's...
-
Embedded Software Engineer
4 weeks ago
Palo Alto, California, United States Ford Motor Company Full timeJob DescriptionAs a Software Engineer with a focus on embedded systems, you will be responsible for delivering high-quality systems software spanning deeply embedded firmware libraries to code generation and tooling.You will solve problems inherent to complex communications networks, such as reliability, testability, extensibility, and developer ease of...
-
Principal Machine Learning Architect
4 weeks ago
Palo Alto, California, United States FORDER I.T. Full timeMachine Learning Engineer - Infrastructure and ArchitectureWe are seeking an experienced Machine Learning Engineer to join our team at FORDER I.T. as a Principal Machine Learning Architect. In this role, you will be responsible for designing, optimizing, and scaling our machine learning infrastructure, as well as developing and implementing innovative deep...
-
Embedded Software Engineer
4 weeks ago
Palo Alto, California, United States Pennsylvania State University Full timeJob DescriptionWe are seeking a highly skilled Embedded Software Engineer to join our team at the Applied Research Laboratory (ARL) at Penn State University. The successful candidate will be responsible for developing software and firmware for the autonomous control of current and future undersea systems.The ideal candidate will have a strong background in...
-
Software Development Engineer
3 weeks ago
Palo Alto, California, United States Unreal Gigs Full timeAbout the RoleWe're seeking talented engineers to collaborate with our founders in shaping the direction of Unreal Gigs. This role offers an opportunity to contribute to building the foundational product and be an integral part of the decision-making process.Key ResponsibilitiesCollaborate closely with users to understand their development needs and inform...