Position:
Staff Engineer - Data platform
Company:
Kpler
Location:
United Kingdom
Employment type:
Not Specified
Work Arrangement:
Hybrid
Short Summary:
At Kpler, we are dedicated to helping our clients navigate complex markets with ease by simplifying global trade information and providing valuable insights. Our team of over 850 experts works tirelessly to transform intricate data into actionable strategies.
Responsibilities:
- Design, develop and maintain real-time and batch data pipelines.
- Improve reliability and observability, taking ownership of the operational excellence of the data pipelines.
- Own complex cloud-based infrastructure (You build it, you run it).
- Manage data products with a diverse set of stakeholders.
- Provide strategic and technical leadership, supporting and mentoring other engineers in the team.
- Gain a deep understanding of a complex domain with many cross-team dependencies.
- Own features from end to end.
Requirement:
- 10+ years of experience in Data engineering or Software engineering positions (ideally with DevOps exposure).
- Strong technical foundations in backend, data or distributed systems, with significant experience using Java.
- Proven experience with streaming technologies either Kafka or Flink.
- Ability to work effectively with Product, engineering and domain stakeholders to translate business priorities into clear technical and delivery outcomes.
- Deep understanding of distributed systems and architectural trade-offs.
- Significant professional use of AI agents.
- Experience working in a cloud environment (AWS, GCP, Azure).
- Strong command of written and spoken English.
- Desirable: Proven experience of batch technologies: Spark. Exposure to Infrastructure as code (Terraform, Pulumi). Professional experience using Python or Scala.
Benefits:
Kpler is committed to providing a fair, inclusive and diverse work environment. We welcome people of different backgrounds, experiences, abilities and perspectives and are an equal opportunity employer.