Sde Ii (backend) Job in Hevo Data
Sde Ii (backend)
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
- Permanent
Software Development Engineer II
At Hevo, we are changing the way companies leverage data to drive user experience, growth, and business processes.
There has been a fundamental change in the amount of data companies are generating on a day-to-day basis. More and more users in an organization are now looking to use data to drive business decisions. Data is no more a second-class citizen and companies are seeing data as a competitive advantage. We see this change and we are on a mission to change the way companies leverage their data.
With a technology platform processing more than 100 billion records a month and doubling itself every 6 months, Hevo is poised for exponential growth in the coming future. This position provides a unique opportunity to create a massive impact on all existing and future customers of Hevo through technology innovation.
We are looking for people who believe in challenging the status quo and are ready to be a part of this change. If you are the one who is looking to take a leap of faith and work on the technology of the future, if you obsess over customer satisfaction and experience then we are looking for you.
What we do
-
We implement high throughput data pipelines using Kafka and Java.
-
We build the world's prettiest and most intuitive user interfaces using React, Angular, Typescript, and other OSS libraries.
-
We use a variety of other Open Source technologies including MySQL, Redis, RocksDB, InfluxDB, and more.
-
We write reusable, efficient, and highly concurrent code. We are proud of the technology we build but we are not dogmatic about our techniques.
-
We frequently re-evaluate our decisions and proactively make improvements to avoid last-minute chaos
Why Join Hevo:
- You will get to work on cutting-edge technologies, with a world-class team.
- You will get a chance to make a meaningful, positive impact on the Data Integration space (a $40Bn+ market)
- We are a deep-tech company. We expect our engineers to drive product decisions and not be limited to implementing pre-defined requirements.
- We believe in hiring the best and paying them handsomely.
- We are backed by some of the best venture funds and have a solid runway and growth ahead of us.
- We have grown from 25 to 250+ Individualsin the last 2 years.
- Our customer base has grown 8x in the last 12 months.
What you ll be doing
-
Work on highly maintainable and efficient components/systems.
-
Complete ownership of Service/Services that you are responsible for.
-
Lead by example, mentor, and guide team members on everything from structured problem solving to the development of best practices.
-
Platformize components as libraries, utilities, and services and promote reuse.
-
Identify and resolve performance and scalability issues with an increasingly complex enterprise product.
-
Actively participate in design & code reviews to build robust applications and features.
-
Exhibit ownership and leadership skills required to become an indispensable part of the engineering team and culture.
What will set you up for success
-
3-5 years of experience in building scalable, highly critical distributed systems.
-
Strong object-oriented design skills, ability to apply design patterns, and an uncanny ability to design intuitive module and class-level interfaces.
-
The ability to do deep problem solving and build elegant, maintainable solutions to complex problems.
-
Experience in working on highly interdependent and complex multi-services architecture.
-
Experience in working on highly concurrentmultithreadedapplications 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.
-
B.Tech in Computer Science or equivalent from a reputed college.
Minimum 2 Years
2 - 4 Hires