
Senior Backend Engineer, Data
Posted 19 hours ago

Posted 19 hours ago
This is a fully remote position, open to applicants in Portugal.
• Design and sustain Databricks and PySpark data pipelines utilizing a medallion-style Bronze/Silver/Gold architecture.
• Establish data quality checks, enforce schemas, and track lineage throughout the pipeline stages.
• Develop and enhance ETL/ELT workflows for large-scale marketing performance data.
• Collaborate with analytics and data science teams to produce clean, well-structured, and accessible data assets.
• Create backend services and APIs in Python using FastAPI, Flask, or similar frameworks.
• Operate within established microservices, domain boundaries, caching, and queuing patterns.
• Facilitate service-to-service communication through REST, gRPC, and event-driven architectures.
• Integrate with external marketing platforms, cloud services, and internal microservices.
• Implement secure authentication, authorization, rate limiting, and multi-tenant access controls.
• Write production-ready code, engage in code reviews, and provide mentorship to other engineers through technical influence.
• Construct and maintain CI/CD pipelines and infrastructure-as-code environments.
• Implement tracing, structured logging, metrics, and alerting mechanisms.
• Optimize services for latency, concurrency, throughput, and cost-effectiveness.
• Contribute to automated testing, load testing, and resilience practices.
• Partner with SRE to define SLIs/SLOs.
• Work alongside product, data, and SRE teams on unified backend designs across campaign activation domains.
• A minimum of 5 years of experience in backend engineering, data engineering, or distributed systems.
• Strong practical expertise in Python, with familiarity in FastAPI, Flask, or equivalent modern backend frameworks.
• Robust hands-on experience with Databricks and PySpark, particularly with medallion-style (Bronze/Silver/Gold) data architecture, or a keen willingness and ability to learn quickly.
• Solid understanding of microservices, concurrency, asynchronous programming, and event-driven architectures.
• Proficiency in SQL and NoSQL databases, including PostgreSQL, DynamoDB, Redis, MongoDB, or similar technologies.
• Familiar with lakehouse platforms.
• Practical experience with Docker, Kubernetes, and AWS.
• Experience using infrastructure-as-code tools like CloudFormation.
• Strong CI/CD experience, such as with GitHub Actions or Argo.
• Good knowledge of observability practices: logs, metrics, traces, and performance analysis.
• Proven ability to write clean, testable, well-organized production code.
• Fluent in English, both spoken and written.
• Familiarity with AI/LLM systems and agentic workflow integration.
• Experience with streaming or queuing systems like Kafka, Pub/Sub, or SQS.
• Experience with Delta Lake, Unity Catalog, or other lakehouse governance and optimization tools.
• Prior experience with API gateway architectures, caching layers, or service meshes.
• Familiarity with marketing, advertising, or platform APIs and related ecosystems.
• [List of benefits to be added here]
One Identity
Booming Games
Get handpicked remote jobs straight to your inbox weekly.