remote
Software Engineer II - BDX Developer Experience - Booking.com
Software Engineer
Software Engineer II focused on building developer tooling and platforms for data and machine‑learning workflows, leveraging Python, Java, AWS, Kubernetes and SQL to improve productivity and reliability.
About the role
Key Responsibilities
- Design, develop, and maintain scalable backend services that power the BDX Developer Experience platform.
- Build and optimize data pipelines and APIs used by data scientists and ML engineers.
- Implement CI/CD, monitoring, and observability solutions on AWS and Kubernetes environments.
- Collaborate with cross‑functional teams to define standards, best practices, and tooling for data‑driven development.
- Participate in code reviews, performance tuning, and incident response to ensure high availability.
Requirements
- 3+ years of professional software engineering experience with Python and Java.
- Strong knowledge of cloud services (AWS) and container orchestration (Kubernetes).
- Experience building and maintaining data pipelines, SQL databases, and RESTful APIs.
- Familiarity with machine‑learning workflows and related tooling.
- Proven ability to work in an agile environment and communicate effectively with data and ML teams.
Skills
pythonjavaawskubernetessqlmachine learning