Remote job
Senior Data Engineer
Job details
About this role
Role overview
Design and operate the data systems and backend services that power customer-facing features and internal workflows. The role spans data pipelines, system design, and AI-enabled processes, with substantial ownership from shaping ambiguous needs through building and scaling production systems. It suits an engineer with broad backend skills and a strong focus on data modeling and operational reliability.
Responsibilities
- Turn product and operational processes into systems combining pipelines, backend services, and AI-driven logic. - Build agentic workflows that can reason, take actions, and coordinate multiple steps. - Develop and operate production data pipelines for product features and internal systems. - Create backend services primarily in TypeScript, using Python where appropriate. - Design APIs and service boundaries for modular data and AI workflows. - Work with product and operations teams, improve system reliability and observability, and make architectural decisions within your area.
Requirements
- Experience owning and operating data-heavy production systems. - Strong background in data pipelines, such as ETL/ELT, event-driven, or workflow-based systems. - Proficiency in TypeScript and sound data modeling and system design skills. - Ability to take systems from initial design through scaling with limited guidance. - A generalist approach and willingness to use AI tools throughout development, from prototyping to debugging and design.
Nice to have
- Experience in fintech, tax, or other regulated environments. - Familiarity with sensitive-data security, auditability, and access controls. - Experience with another typed programming language.