Data Engineer
Core
Design, build, and operate Python-based web applications and agentic workflows to automate operational tasks and enable business teams to access trusted data.
Role type
Staff Data Engineer (Agentic Applications)
Builds
Production-ready Python web applications, agentic workflows, and backend services for business teams.
Domain
AI compute, data engineering, and business application development.
Deliverable
production ML models | product features
Required skills
Python, Python web applications, AI agents, AWS, data pipelines, CI/CD, data modeling, API design, technical leadership
Preferred skills
AI-assisted coding tools, front-end development with AI tools, orchestration, automated testing
Technologies
Python, AWS (S3, Lambda, Aurora PostgreSQL, Athena, Glue, Redshift), AI agents, CI/CD
Responsibilities
Design and develop production-grade Python web applications and backend services; build agentic workflows connecting AI agents to tools and APIs; translate business needs into working solutions; enable business colleagues to develop front ends using documented APIs and templates; establish ownership and support arrangements for applications; build secure, reusable backend services with authentication and authorization; engineer reliable agentic workflows with monitoring and safeguards; maintain strong data foundations with batch and streaming pipelines; own key platform components and improve resilience and performance; provide technical leadership through design and code reviews; improve shared capabilities and engineering practices.
Seniority
Staff, hands-on IC with technical leadership