Come build with us


Principal Engineer



Software Engineering
Bengaluru, Karnataka, India
Posted on Wednesday, June 12, 2024
Who is AiDash?
AiDash is an AI-first vertical SaaS company on a mission to transform operations, maintenance, and sustainability in industries with geographically distributed assets by using satellites and AI at scale. With access to a continual, near real-time stream of critical data, utilities, energy, mining, and other core industries can make more informed decisions and build optimized long-term plans, all while reducing costs, improving reliability, and achieving sustainability goals.
AiDash is backed by top-tier investors, including Benhamou Global Ventures, National Grid Partners, Edison International, Schneider Electric and Shell Ventures. To learn more about how AiDash is helping core industries become more resilient, efficient, and sustainable, visit www.aidash.com.

What will you do?

  • Designing, developing, and maintaining high quality backend components.
  • Building scalable, modular, composable and observable microservices.
  • Writing clean, maintainable code following object-oriented/functional design patterns.
  • Mentoring and guiding junior members of the team.
  • Ensuring correctness by writing unit, integration and acceptance tests as appropriate to support our continuous integration pipelines.
  • Playing key role in design and implementation of new products and features
  • Translating requirements and mock-ups into fully functional features by working closely with product managers and creative designers

What are we looking for?

  • 12+ years of experience designing and building scalable reusable products/components.
  • Demonstrated skills and understanding of microservices and systems design.
  • Sound with data structures and algorithms.
  • Sound understanding of Java and Spring Boot. Unit test cases, Code Quality & coverage.
  • An extremely good working knowledge of relational database systems (PostgreSQL/MySQL) or NoSQL databases such as MongoDB.
  • Experience in Designing, developing and maintain Restful APIs
  • Operational experience with Docker, Kubernetes and AWS.
  • Comfortable across any one flavor of Linux with shell scripting
  • B Tech/ BE /M Tech degree with a specialisation in computer science or equivalent degree from Tier 1 or Tier 2 colleges.
What other experience will make you a great candidate?
Strong experience with Docker, Kubernetes, and AWS.
Experience with geospatial concepts and visualisation concepts and libraries like GeoServer, PostGIS Database, Shapefiles, Projections, Rasters, And GraphQL
Experience with ElasticSearch, Redis, Memcached Experience with Bamboo, Cucumber, SonarQube