Эта вакансия в архиве
Посмотреть похожие вакансии ↓обновлено 11 дней назад
Senior Software Engineer (Data)
Описание вакансии
Текст:
TL;DR
Senior Software Engineer: Building and evolving a real-time data ingestion platform at the intersection of software engineering and data infrastructure with an accent on data quality, observability, and pipeline reliability. Focus on designing and maintaining scalable systems that stream high-quality data from Kafka to Snowflake.
Location: Must attend our local office in Melbourne, Australia for part of the week.
Company
software was built to bring a sense of calm to the chaotic world of customer service.
What you will do
- Design, build, and maintain data quality systems and pipelines.
- Work with tools such as Snowflake, Kubernetes, and Kafka to enable scalable, observable data movement.
- Contribute to building internal tooling that supports schema validation, data experimentation, and automated checks.
- Own the reliability, scalability, and performance of ingestion systems deployed on AWS.
- Architect and build core components of our real-time ingestion platform using Kafka, Snowpipe Streaming.
- Drive the development of platform tools that ensure data quality, observability, and lineage through Protobuf-based schema management.
Requirements
- Solid programming experience preferably in Java, Python, Go, or Ruby.
- Experience with distributed data systems (Kafka, Snowflake).
- Familiarity with Data Quality tooling and concepts.
- Good working knowledge of SQL (especially for diagnostics and DQ workflows).
- Experience with containerization (Docker, Kubernetes).
- Strong debugging, observability, and pipeline reliability practices.
Nice to have
- Experience with GenAI tools or supporting ML/AI data workflows.
- Familiarity with cloud-native data platforms (e.g., AWS, GCP).
- Exposure to dbt or ELT frameworks.
Culture & Benefits
- Experience flexibility and connection, collaboration, and learning with your team.
- Hybrid experience is designed at the team level.
- Opportunity to purposefully come together in person, at one of our many offices around the world, to connect, collaborate and learn.