Simplify Logo

Full-Time

Senior Software Engineer

Data Platform and Products

Posted on 5/14/2024

Branch

Branch

501-1,000 employees

Mobile growth and attribution platform provider

Data & Analytics
Consulting
Enterprise Software

Senior

Remote in USA

Category
Backend Engineering
Full-Stack Engineering
Software Engineering
Required Skills
Kubernetes
Python
Airflow
Apache Spark
SQL
Java
Postgres
Docker
Apache Hive
Linux/Unix
Data Analysis
Requirements
  • At least 5+ years of data relevant software engineering experience.
  • Proven track record in building and maintaining big data platforms for streaming and batch data processing, data engineering, building backend systems and APIs.
  • Solid background in computer science fundamentals, distributed systems, concurrency, resiliency, caching, large scale data processing, database schema design, and data warehousing.
  • Hands-on coding experience in Java, Python, SQL, and ability to work with new languages or technologies.
  • Experience with Spark, Airflow, Hive, Druid, Presto, PostgreSQL, DBT, ETL, and familiarity with key/value databases.
  • Experience with modern cloud-based microservice architectures.
  • Experience with Linux, containers using Docker and Kubernetes.
  • Understanding and experience in modern ETL with DAG design patterns, data quality checks, etc.
  • Ability to display significant ownership of features and systems, pursue results-driven development approaches, and build scalable systems.
  • Advocacy for improving engineering efficiency, continuous deployment, automation tooling, monitoring solutions, and self-healing systems.
  • Good communication skills and track record of force-multiplying collaboration.
  • Desire to learn, grow, push yourself and your team, share lessons, provide feedback, and be receptive to feedback.
Responsibilities
  • Architect, build, and manage real-time and batch data pipelines and data aggregation systems.
  • Lead the design and implementation of complex distributed systems.
  • Build APIs to backend complex data systems across a range of technologies.
  • Partner with various teams to design, build, and deliver big data projects.
  • Debug challenging problems and fix issues.
  • Continuously learn new technologies and languages.

Branch offers a Mobile Growth & Attribution Platform for Enterprises and Brands, providing solutions for paid advertising, owned and earned channels, and guidance through privacy and industry changes. Their technologies include Mobile Measurement Partner (MMP), Universal Ads, SafeTrack, Engagement Builder, SKAdNetwork Support, Cost Aggregation, Fraud Protection, Mobile Linking Platform (MLP), Journeys, QR Codes, Universal Email, SEO App Attribution, and Deepviews®.

Company Stage

Series F

Total Funding

$667.3M

Headquarters

Palo Alto, California

Founded

2014

Growth & Insights
Headcount

6 month growth

-5%

1 year growth

-11%

2 year growth

-6%
INACTIVE