Senior Software Engineer - Data

  • BHO Tech
  • Palo Alto, CA, USA
  • May 07, 2024
Full time Engineering

Job Description

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

Best Regards,
Kris Young
Account Manager
BHO Tech
San Jose, San Francisco CA
Phone: 866 816-1615 x 823