
Software Engineer
Hevo Data · Posted today
- Bengaluru, Karnataka, India (On-site)
- Full-time
- 5-8 yrs
About the role
About Hevo
Hevo Data is a no-code data pipeline platform that helps companies consolidate data from multiple sources for faster analytics. Our fully managed pipelines let data teams move data from 150+ sources (databases, SaaS applications, cloud storage, SDKs, streaming services) into warehouses and lakes, all without writing code.
Over 2,000 data teams in 45+ countries use Hevo, including DoorDash, Foot Locker, Iceland Air and Shopify. We’re top-rated in the G2 Data Pipeline category, backed by Sequoia Capital, Qualgro, and Chiratae Ventures, and operate out of San Francisco and Bangalore.
What you’ll own at Hevo
- Work on highly maintainable and efficient components/systems.
- Excel as a pod lead to drive features across multiple sprints.
- Design, Scope and Implement independently.
- Identify and resolve performance and scalability issues with an increasingly complex enterprise product.
- Improving the overall quality of code structure and product.
- Maintaining the documentation (code, non-code) of the particular component you are working on.
What you’ll bring to the table
- Strong object-oriented design skills, ability to apply design patterns, and an uncanny ability to design intuitive modules and class-level interfaces.
- Lead the Way: Design and build cutting-edge data integration solutions.
- Collaborate and Innovate: Work with cross-functional teams to enhance our core product and deliver new features.
- Experience in working on highly concurrent multithreaded applications with a keen eye on system performance and throughput.
- Good understanding of system performance trade-offs, load balancing, and engineering for high availability.
- Excellent programming skills in Java/Python or any other popular programming language.
- Strong problem-solving and debugging skills.
- Good understanding of data structures and algorithms and their space and time complexities.
- Strong technical aptitude and a good knowledge of CS fundamentals.
Candidate Persona
- 5-8 years of experience in building scalable, highly critical distributed systems.
- B Tech in Computer Science or equivalent from a reputed college
Skills
Java/Python programmingDesign patternsData structures and algorithmsHigh availability engineering