20 ago
|
Simple Life App
|
España
20 ago
Simple Life App
España
Simple Life is the #1 AI-powered health coaching app for adults who want to lose weight and enjoy a healthier lifestyle—without the stress or extremes. Our mission is to empower people to feel their best every day. By challenging traditional, restrictive approaches, Simple offers a more sustainable method grounded in ease, personalization, and real-life support.
Simple has had over 17 million downloads and more than 300,000 5-star reviews, having helped millions lose weight successfully and sustainably. Simple has earned recognition as Best Virtual Coach and one of the Top 100 AI companies — all thanks to a dedicated integral team driving real impact.
With SIMPLE as a partner in their pocket, users feel cared for and empowered to embrace — and stick to — new healthy habits. To learn more, visit simple.Life.
Simple is looking for a Senior Data Engineer to join our Tech team.
Push the pace of innovation and build a future of a healthier world with us!
Key Responsibilities
- Design, build, and maintain streaming pipelines.
- Develop custom ingestion pipelines from third‑party APIs, webhooks, and SDKs.
- Migrate existing data ingestion pipelines from SaaS tools to our own infrastructure.
- Deliver data to the raw layer of our Snowflake warehouse with schema consistency, idempotency, and resilience to malformed or late data.
- Evolve the existing AWS streaming stack (Kinesis, SQS, Lambda, API Gateway), improving cost efficiency, observability, and resilience.
- Maintain infrastructure as code (Terraform) for ingestion and processing resources.
- Monitor pipelines, troubleshoot, and resolve incidents.
- Contribute to our ongoing work on safe data access for AI agents and tooling.
- Continuously improve ingestion architecture, tooling, and engineering practices.
What We’re Looking For
- 5+ years of commercial Python experience in a backend or data engineering role.
- Solid understanding of distributed systems architecture, including load balancing, sharding, and trade‑offs between synchronous and asynchronous processing.
- Hands‑on experience with cloud services, preferably AWS (Lambda, API Gateway, containers in ECS/EKS).
- Experience building streaming pipelines (Kinesis, SQS, or equivalents).
- Experience with infrastructure as code (Terraform or equivalents).
- Working knowledge of SQL: ability to read and write queries, including joins and window functions.
- Commercial experience with real‑world production data: ability to design systems that gracefully handle messy, duplicated, delayed, or malformed input.
- Solid understanding of how data flows through production systems, including the ability to anticipate and prevent downstream issues.
- Operational mindset: comfortable owning production systems and monitoring them.
- Ability to make architectural decisions independently and review the work of teammates.
Nice to Have
- Strong SQL and data modeling skills.
- Experience with Snowflake and dbt.
- Experience with workflow orchestrators (Airflow, Dagster, Prefect, or equivalents).
- Experience working with analytics and product teams as a data provider.
- Experience working with sensitive or regulated data.
Perks And Benefits
- Open-minded teams, a welcoming and inclusive company culture, plus the opportunity to make a real difference with a game-changing health tech product.
- A competitive salary package based on your unique expertise, skillset, and impact on the product plus stock options.
- In‑office, remote and hybrid work opportunities.
- The equipment whatever you need to be happy and productive.
- A premium SIMPLE subscription.
- 21 days annual leave, plus
📌 Senior Data Engineer (España)
🏢 Simple Life App
📍 España