Responsibilities
Collaborate with the team to design, implement, and maintain data ingestion pipelines that handle both real-time and batch processing workloads.
Contribute to building and enhancing services that move and transform large volumes of data efficiently.
Develop new microservices and components to support data integration and platform scalability.
Work on integrations with third-party data warehouses and external systems for importing or exporting data.
Participate in efforts to improve the performance, reliability, and observability of existing data systems.
Assist in diagnosing and resolving data-related issues reported by internal teams or customers.
Engage in code reviews, knowledge sharing, and continuous improvement of engineering practices within the team. Requirements Bachelors / Masters in Computer Science or related fields.
2+ years of experience on building applications as a backend engineer.
Solid understanding of CS concepts including OOP, data structures, concurrency.
Solid understanding of relational databases and SQL.
Attention to detail, curiosity, proactiveness, willingness to learn, sense of ownership are critical - qualities to succeed at Blueshift.
Good communication and coordination skills.
Experience working on a public cloud like AWS / Azure / GCP will be an advantage.
Experience working on a modern language like Elixir / Rust / Golang will be an advantage.
Experience with NoSQL systems such as Cassandra / ScyllaDB, ElasticSearch, REDIS will be a great advantage. Perks and Benefits Competitive salary along with stock option grants.
Excellent hospitalisation, personal accident, and term insurance coverage.
Located in a top-notch facility in Baner - one of the best neighbourhoods for tech startups.
Daily catered breakfast, lunch, and snacks along with well-stocked pantry
A team that cares about you.
Software Engineer Backend • Pune, Maharashtra, India