Job openings across our network

25
companies
464
Jobs

Cloud Software Engineer

Unravel Data

Unravel Data

Software Engineering
Bengaluru, Karnataka, India
Posted on Oct 4, 2023

Cloud Software Engineer

Bangalore, Engineering Full Time
About Unravel Data
Data is the new Oil! Every company on the planet uses data in some form to make better
business decisions, build Machine Learning models, apply Data Science to discover unique
differentiators, and much more. But, 85% of these data initiatives fail -- the reason is the
complexity of Data Operations (DataOps) in the real world with petabytes of data. Unravel is a
self-service DataOps solution for data engineers and users. It's an expert-in-a-box that uses
innovative and patented algorithms and ML to monitor, analyze, recommend, and automatically
tune data applications running on-prem, hybrid, or in the cloud. Unravel uses advanced Data
Science within its platform to provide insights to data users for improving application
performance, resource utilization, data layout, cost, cloud migration, workflow analysis, and
several more. Unravel is actively used and deployed by several brand-name Fortune 500
companies for several years—top VCs such as Menlo Ventures, GGV Capital, and Microsoft
Ventures back our company.
We are seeking a highly skilled Cloud Software Engineer to join our team. The ideal candidate
will be responsible for designing, developing, and maintaining our cloud-based software
applications.

About the Role

  • Proven experience in building and productionizing Software at scale
  • At least 5-8 years of experience in designing and writing software
  • Strong knowledge of at least one cloud computing platform (AWS, Azure, Google Cloud)
  • Proficiency in programming languages such as Java
  • Experience in building microservices and APIs
  • In-depth knowledge of SQL and NoSQL databases
  • Experience in the end-to-end project lifecycle
  • Familiarity with CI/CD, version control, and GitHub
  • Excellent problem-solving and analytical skills
  • Bachelor's degree in Computer Science or related field

About You

  • Design, develop, and maintain high-quality data applications and services
  • Develop and implement software designs that meet system requirements
  • Write clean, efficient, and maintainable code
  • Determine the root cause for the complex issues and develop practical, efficient, and permanent technical solutions.
  • Test and debug software components to ensure high-quality software delivery
  • Deploy software applications to the cloud platform using automation tools
  • Monitor and maintain deployed software applications
  • Continuously learn and keep up-to-date with emerging cloud technologies and best practices