← Todos los empleos

Senior Backend Engineer, Data

Sobre el puesto

• Architect and build distributed backend services and APIs
• Define patterns for scalability, resiliency, caching, queuing, and inter-service communication
• Design, build, and optimize data pipelines
• Ensure structured transformation, data quality, schema enforcement, and lineage tracking
• Deliver marketing performance data reliably at scale
• Write production-ready code, lead code reviews, and mentor fellow engineers
• Contribute to internal libraries, platform SDKs, and backend frameworks
• Build and maintain deployment pipelines and infrastructure-as-code environments
• Integrate external APIs and internal microservices
• Implement secure authentication, authorization, and access controls
• Implement observability practices and optimize latency, throughput, and cost efficiency
• Contribute to automated and load testing and resiliency practices
• Partner with SRE to define and meet service-level objectives
• Collaborate with product, data science, and SRE teams on architectural decisions

• At least five years of backend engineering experience with architectural ownership of production services or distributed systems
• Strong Python engineering background
• Hands-on experience building and owning REST APIs and backend services
• Understanding of microservices, concurrency, asynchronous programming, and event-driven architectures
• Production experience with AWS, including serverless and managed services
• Production experience with Spark and Lakehouse platforms, including medallion architecture (Bronze/Silver/Gold)
• Ability to reason about Spark execution plans, shuffle behavior, and streaming semantics
• Experience building or integrating with LLM-based or agentic systems
• Proficiency with containerization, orchestration, and infrastructure-as-code
• Strong CI/CD experience
• Knowledge of observability practices, including logs, metrics, traces, and performance analysis
• Strong written and spoken English communication skills
• Familiarity with streaming or queuing systems is beneficial
• Experience with Lakehouse governance and optimization tools is beneficial
• Experience with API gateway architectures, caching layers, or service meshes is beneficial
• Full-stack engineering with product experience is beneficial

• Diversity and inclusion commitment
• Continuous learning and knowledge sharing
• Mentoring opportunities
• Fully remote work