Rust + Backend-3 - Senior Engineer
Role Overview
We are looking for a highly skilled Rust Engineer with strong expertise in building highly performant, scalable applications with file and data streaming and a good understanding of how to build fault-tolerant services for critical systems.
Familiarity with composable applications and design patterns like Ports & Adapters (aka Hexagon Architecture) are a plus.
Key Skills for This Role
Full Job Posting
Key Responsibilities
- Design, develop, and maintain scalable data conversion tools in Rust
- Design and implement highly modular ( Ports & Adapter ) Rust backend application
- Implement and maintain Rust CLI, TUI and UI in lock step
- Develop and maintain the Python SDK
- Use Arrow, Polars, Data Fusion and Jupyter Notebooks for debugging and analysis
- Collaborate with cross-functional teams to deliver high-quality data conversion
Required Skills
- Strong hands-on experience in complex data file conversion and file compression
- Strong experience with data serialization and deserialization
- Experience in data and file streaming
- Observability: strong hands-on experience in monitoring, logging and alerting
- Good to Have
- Interest in customizing views in Rust for data visualization in Rerun with Gui
- Knowledge of fault-tolerance concepts like Circuit Breaker and Supervision Trees
- Familiarity with composable applications like with Ports & Adapters (aka Hexagon)
- Hands-on experience with data streaming solutions like Apache Kafka and Flink
- Exposure to data Lakehouse solutions like Databricks
- DevOps: CI/CD pipelines, Docker, Kubernetes, Terraform
- Working with Embitel • Freedom to challenge norms, make mistakes, learn and grow • There is no ‘I’ in word ‘Team’ and no hierarchy at Embitel • Employees of Embitel are partners of our excellence and growth. And they are at the core of organization’s Mission and Vision
- To explore an exciting & progressive Career development at Embitel India: • Visit us at: www.embitel.com • Follow us at LinkedIn: https://www.linkedin.com/company/embitel-technologies-india
Qualifications
- Strong hands-on experience in complex data file conversion and file compression
- Strong experience with data serialization and deserialization
- Experience in data and file streaming
- Observability: strong hands-on experience in monitoring, logging and alerting
- Good to Have
- Interest in customizing views in Rust for data visualization in Rerun with Gui
- Knowledge of fault-tolerance concepts like Circuit Breaker and Supervision Trees
- Familiarity with composable applications like with Ports & Adapters (aka Hexagon)
- Hands-on experience with data streaming solutions like Apache Kafka and Flink
- Exposure to data Lakehouse solutions like Databricks
- DevOps: CI/CD pipelines, Docker, Kubernetes, Terraform
- Working with Embitel
- Freedom to challenge norms, make mistakes, learn and grow
- There is no ‘I’ in word ‘Team’ and no hierarchy at Embitel
- Employees of Embitel are partners of our excellence and growth. And they are at the core of organization’s Mission and Vision
- Visit us at: www.embitel.com
- Follow us at LinkedIn: https://www.linkedin.com/company/embitel-technologies-india
About Embitel Technologies
A product engineering firm specializing in automotive and e-commerce software.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Embitel Technologies
Fullstack Engineer - EVVA UI
Pune, IND
Senior technical Specialist
Bengaluru, IND
Devops (Automotive Operating Systems)
Bengaluru, IND
MLOps Engineer
Bengaluru, IND
Intern-INC
Bengaluru, IND
Camera driver - C++
Bengaluru, IND
Python Developer
Bengaluru, IND
Technical Architect - Sirius XM
Bengaluru, IND