Nagarro
Senior Data Engineer (Rust)
About this role
Description: Lead the architecture and scaling of high-throughput data services and ingestion pipelines. Build high-performance, low-latency data infrastructure using Rust. Design resilient APIs, data contracts, and schemas. Integrate data services with cloud warehouses and lakehouse platforms. Optimize distributed data processing, storage, caching, and query performance. Drive technical architecture and best practices for scalable data platforms. Requirements: 8+ years of experience in software/data engineering. Proven background delivering robust, distributed systems and large-scale data platforms in production. Strong, hands-on experience with multi-threaded, asynchronous services in Rust. Extensive experience with contract-driven API design using Protobuf/gRPC, Avro, or OpenAPI. Deep expertise in at least one major cloud provider (AWS, GCP, Azure) and one enterprise analytical platform (Snowflake, Google BigQuery, Databricks, or AWS Glue/Redshift). Advanced understanding of columnar storage, partitioning/clustering, distributed caching, and query engine optimization. Benefits: Work in a dynamic and non-hierarchical culture. Join a global team of 18,000+ experts across 39 countries.