Full Job DescriptionAbout AiDash
AiDash is transforming Operations, Maintenance & Sustainability for core industries with geographically distributed assets using the power of Satellites and AI.
We help Fortune 500 companies utilize high-resolution satellite data for inspection and remote monitoring of geographically distributed assets at scale for utility and energy industries. Recommendations for preventive and predictive maintenance generated by our AI models have helped clients save millions of dollars.
Our team of researchers, engineers, data scientists, business consultants, and product managers constantly strive to build AI models and products, making the job of business executives and operating teams easier.
To fuel our capability and growth plans, last year we raised Series A funding round, led by Benhamou Global Ventures (BGV) and National Grid Partners (NGP), to give us both strategic and financial boosts. We are closing our Series B funding this quarter, led by the San Francisco Bay area’s leading sustainability-focused VC firm. We are growing at 400% since incorporation in 2019.
What you will be doing?
Goal of our engineering team is building best-in-class SaaS products backed by our proprietary AI models and complex and geo-spatial datasets.
As a team member of backend engineering team at AiDash, you will be responsible for:
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 do you need for this position?
4+ years of experience designing and building scalable reusable products/components.
Sound skills and understanding of microservices and systems design.
Sound with data structures and algorithms.
Sound understanding of Scala/Java/Python. Since these will be our primary languages of choice, prior work experience in these languages will help you ramp up quickly with the rest of the team.
An extremely good working knowledge of relational database systems (PostgreSQL/MySQL) or NoSQL databases such as MongoDB.
Being able to design, develop and maintain Restful APIs is critical to ensure any reasonably complex functionality within the product.
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 specialization in computer science or equivalent degree from Tier 1 or Tier 2 colleges.
4+ years solid experience designing and developing scalable backend services and modules.
Experience working with B2B SaaS companies is highly desirable.
It would be nice to have:
Strong experience with Docker, Kubernetes, and AWS.
Experience with Play/Akka/Spring Boot.
Experience with geospatial concepts and visualization concepts and libraries like GeoServer, PostGIS Database, Shapefiles, Projections, Rasters.
Experience with ElasticSearch, Redis, Memcached