Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Alembic Technologies Logo

Intermediate Python Developer - Data Products

Alembic Technologies

Salary not specified
Oct 7, 2025
San Francisco, CA, USA
Apply Now

Alembic is solving marketing's hardest problem: proving what actually works. The company is building trusted systems that Fortune 100 companies use to make multimillion-dollar decisions, and the role aims to reduce integration time from weeks to days, directly improving customer experience and sales velocity.

Requirements

  • 3+ years writing production Python - comfortable with modern Python (3.10+), type hints, async/await, and common libraries (pandas, SQLAlchemy, Pydantic)
  • Strong fundamentals in data structures & algorithms - can design efficient data transformations and understand performance implications
  • PostgreSQL experience with query optimization, indexing strategies, and database design - comfortable with both ORM and raw SQL
  • Built ETL/ELT data pipelines that move, transform, and validate data at scale
  • Know how to make pipelines resilient, observable, and debuggable
  • Experience validating data, handling schema evolution, and dealing with messy real-world data
  • Daily comfort with Linux environments - Bash scripting, understanding of process management, filesystem operations

Responsibilities

  • Deliver reusable Python SDKs and libraries to accelerate both internal and customer development cycles
  • Automate data validation and transformation workflows to eliminate manual integration work
  • Build robust ETL/ELT pipelines that handle diverse marketing data sources with resilience and observability
  • Create clear documentation and examples that make our data products easy to adopt
  • Build the SDKs, libraries, and automation tools that make it seamless for both our team and our customers to work with complex marketing data.
  • Collaborate with customer-facing teams to understand integration pain points and build solutions that address them

Other

  • If you only want to tell people what to build instead of building and coding alongside them, we're not the environment for you
  • You prefer company practices with 100% built-out process for every detail
  • You prefer static over dynamic. Projects, priorities, and roles will adapt to your skill set and goals.