Backend Software Engineer
Patreon
- United States
- Mid Level
- Posted
Join Patreon, the leading creator platform, as a Backend Software Engineer. In this role, you will build and own the services, APIs, and data flows behind creator insights. You will work closely with Data Engineering, Data Science, Product, and Design to turn creator and fan data into features that creators use every day. You will also improve data quality, monitoring, and performance, and collaborate with various teams to turn ambiguous questions into well-scoped solutions.
Responsibilities
- Design, build, and operate backend services and APIs that serve creator insights at scale.
- Build and maintain data pipelines, jobs, and models that feed insights features, in partnership with Data Engineering.
- Collaborate with product managers, designers, data scientists, and engineers to turn ambiguous questions into well-scoped solutions.
- Strong programming skills in Python or a similar language, with good engineering practices (testing, CI/CD, monitoring)
- Care about data accuracy and reliability, including idempotency, backfills, and handling late or duplicate data
- Hands-on experience with data-intensive work, such as batch or streaming pipelines, scheduled jobs, event logging, or serving analytical data (e.g. Airflow, Spark, Kafka / Kinesis, dbt, a data lake or warehouse)
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, or a related field, or the equivalent
- Excellent collaboration and communication skills; comfortable partnering with product, design, and data teams
- Strong SQL skills and experience designing and optimizing relational data models (e.g. MySQL, PostgreSQL)
- 3+ years or 5+ years of experience in backend software development, building production services and APIs
- If you’re excited about a role but your past experience doesn’t match with every bullet point outlined above, we strongly encourage you to apply anyway. If you’re a creator at heart, are energized by our mission, and share our company values, we’d love to hear from you
- Experience with data quality, lineage, or observability tooling
- Familiarity with Elastic Search or OLAP
Preferred
- Familiarity with metric design and data modeling for analytics and experimentation
- Experience building customer-facing analytics, reporting, or insights features
Pay
USD 189,000 - 255,500
jobapplier