We are looking for a Senior Java Engineer to join the UDIP project full-time. We are building a next-generation Unified Data Integration Platform that will serve as the authoritative data foundation for an entire education technology ecosystem.
Your responsibilities will include:
- Design and evolve the platform's canonical data model.
- Architect and implement scalable data ingestion and synchronization frameworks.
- Build reliable, replayable, and highly scalable data processing pipelines.
- Design entity resolution and identity management capabilities.
- Define and implement data governance, lineage, and provenance standards.
- Drive architectural decisions related to scalability, resiliency, security, and operability.
- Collaborate with product and engineering teams to define platform capabilities and roadmap.
- Design APIs and delivery mechanisms for downstream consumers.
- Support customer migrations from legacy systems into the new platform.
- Mentor engineers and contribute to technical leadership across the team.
- Ensure platform reliability, performance, and operational excellence.
What we expect from you:
- At least 5 years of experience as a Software Developer or Data Engineer.
- Strong expertise in Java.
- Deep understanding of data platforms, integration platforms, or distributed systems.
- Hands-on experience with stream processing technologies such as Apache Beam, Spark, Flink, or Kafka Streams.
- Experience designing and operating event-driven architectures.
- Strong data modeling and schema design skills.
- Experience with cloud-native architectures (GCP preferred).
- Experience designing multi-tenant SaaS platforms.
- Strong understanding of data governance, lineage, data quality, and observability concepts.
- Proven ability to drive architectural decisions and technical initiatives.
- Strong communication and collaboration skills.
- Upper-Intermediate+ English level.
Will be a plus:
- Experience with Scala.
- Experience building Master Data Management (MDM) platforms.
- Experience with Customer Data Platforms (CDP).
- Experience with identity resolution systems.
- Experience with Apache Beam/Dataflow in production environments.
- Experience with Cloud Spanner.
- Experience migrating large-scale legacy systems to cloud-native architectures.
- Experience leading platform engineering or data platform initiatives.
- Background in education technology or enterprise integration domains.
What We Offer:
- Work at a Top-employer company (according to DOU 2025).
- A strong culture built on empathy, trust, openness, and real care for employees.
- Competitive compensation with regular reviews.
- Medical insurance.
- Personal learning budget and access to top HR tools, platforms, and practices.
- Team events and regular team-building activities.