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.