Search jobs > Palo Alto, CA > Senior software engineer
We serve traffic on millions of domains and utilizes the traffic to collect data that powers the business. This data allows us to improve our publishers’ experience and power a growing Advertising business.
Our services must remain highly available and our data processing has to keep up with terabytes of data and billions of requests daily.
We manage our infrastructure with Kubernetes on Amazon EC2, we build web applications and services with javascript and golang, and we process petabytes of data with Spark and BigQuery.
What You'll Do :
Manage large data-processing pipelines using Spark.
Work intimately with Docker, Kubernetes, and EC2 to optimize performance at scale.
Use best practices in terms of testing, monitoring, alerting, auto-recovery, design patterns, etc.
Own the future of the architecture stack for us by making decisions around partners and technologies while getting buy in from all the engineers and keeping them productive.
What You'll Need :
B.S. Computer Science
4+ years experience building maintainable large-scale server applications
Experience with Spark at high-scale
Expert knowledge of data structures and their practical applications
Experience with AWS architecture and networking a plus
Senior Software Engineer
We are seeking an experienced Senior Software Engineer who is passionate about enabling software infrastructure for hardware innovations. Experience in hardware engineering coupled with a strong background in developing software solutions for hardware design and data management. The ideal candidate ...
Senior Software Engineer, SMB
In the next few years, while SMB revenue will be the significant portion of total ads business, as an engineering team, we also dedicate ourselves to solving challenging but interesting problems in a more scalable and innovative way through advanced software architecture, engineering practice and cu...
Senior Software Engineer
What does a successful Senior Software Engineer do at Fiserv?. You will collaborate with front-end and back-end engineers, designers, DevOps and CloudOps engineers, product managers, and program managers to understand what it takes to ship global products. Collaborate with quality assurance engineer...
Senior/Principal Fullstack Software Engineer - Identity
As a Principal/Senior Software Engineer (Fullstack) on the Account Identity team, you will lead our Identity signal collection strategy and development. If you are an engineer who is passionate about solving hard problems and building a customer-focused platform with high impact, then this is the te...
Senior, Data Engineer - Data Ventures
As a Walmart Data Engineer, you will dig into our mammoth scale of data to help unleash the power of retail data science by imagining, developing, and maintaining data pipelines that our Data Scientists and Analysts can rely on. As a Walmart Data Engineer, you will dig into our mammoth scale of data...
Senior Software Engineer- Stability & Observability
TikTok is the leading destination for short-form mobile video.At TikTok, our mission is to inspire creativity and bring joy.TikTok's global headquarters are in Los Angeles and Singapore, and its offices include New York, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.Why Join UsCrea...
(USA) Senior, Software Engineer - Android
Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years’ experience in software engineering or related area. Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Softwar...
Senior Frontend Software Engineer (Multiple Positions)
Setup software development system and deploy the software in production. QualificationsMust have a Master's degree in Computer Science, Engineering (any), Information Technology, or a related field, and 2 years of related work experience; OR a Bachelor's degree in Computer Science, Engineering (any)...
Senior Software Engineer, Distributed Task-based Runtimes
You will be a crucial member of a team that is working to unlock the power of distributed GPU computing by developing foundational software that supports many key products spanning the gamut of high performance data analytics, deep learning, and professional graphics running on hardware ranging from...
Senior Principal Software Engineer - AI/ML Networks (JoinOCI-SDE)
Bachelors in computer science and Engineering or related engineering fields. Cloud Engineering Infrastructure Development. We are looking for adaptable, self-motivated engineers with ability to learn quickly. Proficient with data structures, algorithms, operating systems. ...