Hevo Data

Platform Engineer III

Bengaluru, KA, IN

about 1 month ago
Save Job

Summary

About Hevo:

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 longer 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 data pipelines throughout 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


What you’ll be doing:

  • Work on highly maintainable and scalable components/systems/infra
  • Develop good, and effective tools and scripts to optimize or eliminate manual processes; improve overall system reliability
  • Participate in on-call rotation & and debugging during outages
  • Actively work on own learning and development, on tech as well as product side
  • Exhibit ownership & accountability when it comes to timelines, system uptime, and production SLA
  • Data-driven - collect & build metrics for the system, infra, platform, and business
  • Mentoring and guiding the team members
  • Exhibit ownership and leadership skills required to become an indispensable part of the engineering team and culture


Key Requirements:

  • 5-8 years of experience in building scalable, highly critical distributed systems
  • B.Tech in Computer Science or equivalent from a reputed college
  • Excellent programming skills in Python, Go or Ruby or any other popular language. Shell scripting is de facto
  • Encouraging and building automated processes wherever possible
  • Strong in Networking (triaging, packet loss, routing, protocols, TCP/IP stack), OS and Docker / Containerization
  • Experience in working on Distributed Systems with deep knowledge of fundamental principles (architectures, micro-services, high-availability, elections)
  • Thorough understanding of cloud service delivery (DevOps) infrastructure ecosystem, operational processes, and orchestration models, specifically AWS
  • Hands on experience with building large, scalable CI/CD systems
  • Excellent skills in investigating and troubleshooting complicated systems/platforms, and identifying key points of failure
  • Monitoring & Logging best practices
  • Experience in configuration/infra provisioning management systems, specifically Ansible, Terraform

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: