Data Infrastructure Engineer (Java & Rust)
Technology
MWDNSofia, Българияпреди 1 седмицаДо 24.12.2026 г.
Пълно работно времеНа място
Описание на позицията
MWDN is a global IT outstaffing company with 23+ years of experience that connects exceptional tech talent with leading companies across Israel, the USA, Great Britain, and Western Europe. We offer opportunities to work on international products in a stable and professional environment.
Why does MWDN rock?
Here’s what you can expect when you join MWDN:- Security: We carefully vet our clients to minimize risks and ensure reliability and timely payments - no fraud or unpleasant surprises.
- Career support: If a project isn’t the right fit, we support you and actively help find new opportunities that match your skills and career goals.
- Legal assistance: We provide guidance on legal matters, including opening and managing your independent contractor or sole proprietorship status, taxes, and related processes.
- Professional development: We offer English courses and professional growth opportunities, as well as team-building events.
What is your new project?
Domain: Data Infrastructure & Analytics / Data EngineeringClient Location: Israel
Company Size: 2–10 employeesFounded in: 2025
A technology startup building an AI-powered platform for autonomous data lakehouse management and optimization. The product automates data maintenance, improves query performance, and reduces infrastructure costs across large-scale data environments using Apache Iceberg. The team focuses on high-performance data systems, distributed computing, Rust-based optimization, and AI integration, offering an opportunity to work on complex data infrastructure challenges in an early-stage product company.What makes this project exciting?
We're looking for a Data Infrastructure Engineer to build and maintain high-performance data lakehouse infrastructure. You'll develop reliable data maintenance workflows for Apache Iceberg, covering compaction, snapshot expiry, manifest rewriting, and orphan file cleanup, with a strong focus on data integrity and correctness. This role combines distributed data systems with open-source development. You'll also contribute to a Rust-based, multi-engine SQL query router, maintaining connectors, reviewing community contributions, and shaping the product roadmap. You'll have significant ownership and the opportunity to solve complex data infrastructure challenges in a product-focused startup.What makes you a great fit
- 5+ years of software development experience in Java
- Strong Rust development experience
- Experience with TypeScript
- Production experience with data infrastructure and maintaining production systems
- Working knowledge of Apache Iceberg and Parquet
- Solid experience with PostgreSQL
- Experience with Kubernetes
- Understanding of data maintenance operations and data integrity
- Ability to work independently and take ownership of technical solutions
- Strong communication and collaboration skills, including code reviews and open-source contributions
- Experience with Apache Spark or DataFusion
- Experience with query engines such as Trino
- Experience with SQL routing, query proxying, or multi-engine query systems
Your day-to-day in this position
- Design and ship the services that turn table health signals into safe, correct maintenance operations
- Make every commit to a customer’s table verifiably correct, including under concurrent writers, retries, and partial failures
- Work on a production-grade compaction engine and the systems around it
- Maintain QueryFlux: triage issues, review pull requests, build new engine connectors, and cut releases
- Run what you build in production, including on-call and debugging in customers’ real environments
Why work with us?
- People-first management with minimal bureaucracy
- A friendly company culture, proven by employees who choose to return
- Flexible working hours
- 29 days of PTO (18 working days per year pluse all national holidays)
- 10 paid recovery days
- Full financial and legal support for independent contractors
- Free English classes, with native speakers or Ukrainian teachers
- Dedicated HR support
Our next steps
✅ Intro call with a Recruiter — ✅ Intro with the client — ✅ Home assignment (Rust) — ✅ Final client interview— ✅ OfferRequirements
nullKeywords
JavaRustTypeScriptApache IcebergParquetPostgreSQLKubernetesData InfrastructureData IntegrityDistributed SystemsApache SparkDataFusionTrinoSQL RoutingProduction SystemsOpen-Source ContributionsQueryFluxData LakehouseData EngineeringDistributed Computing
Интересувате ли се от тази позиция?