AiDash

Software Development Engineer II - Backend

Bengaluru, Karnataka, India

Not SpecifiedCompensation
Mid-level (3 to 4 years), Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Climate Tech, SaaS, Utilities, Transportation, ConstructionIndustries

Requirements

Candidates should have 4+ years of experience designing and building scalable reusable products/components, with demonstrated skills in microservices and systems design. A strong foundation in data structures and algorithms is essential, along with proficiency in Java and Spring Boot or Python, including unit testing and code quality practices. Expertise in relational database systems (PostgreSQL/MySQL) or NoSQL databases (MongoDB), and experience designing, developing, and maintaining Restful APIs are required. Operational experience with Docker, Kubernetes, and AWS, as well as knowledge of performance optimization techniques, are also necessary.

Responsibilities

The Software Development Engineer II will design, develop, and deploy scalable distributed systems, including backend systems that support automated pipelines and ML models. They will build analytical tools to leverage the data pipeline, providing insights into key business metrics. Responsibilities include implementing scalable and resilient distributed systems, ensuring fault tolerance and reliability, and collaborating with stakeholders from data, design, product, and executive teams. The role involves deploying code to production, performing code reviews, refactoring services for improved quality and efficiency, and building tools to enhance engineering productivity. Additionally, the engineer will act as an in-house expert, consulting with product engineers on building scalable systems and evolving the company's architecture, while also monitoring, analyzing, and optimizing system performance.

Skills

Distributed Systems
Backend Development
SaaS
AI
Machine Learning
Data Pipelines
Scalability
Fault Tolerance
Reliability
Code Reviews
Refactoring
Engineering Productivity Tools

AiDash

AI solutions for infrastructure management and sustainability

About AiDash

AiDash offers AI-driven solutions that assist industries in managing their infrastructure against climate change threats. Their main products include systems for vegetation management, sustainability management, integrity management, and climate risk intelligence, which utilize AI and satellite data to provide actionable insights. AiDash differentiates itself by focusing specifically on the needs of sectors with geographically distributed assets, such as utility and transportation companies. The company's goal is to enhance the efficiency and sustainability of critical infrastructure while reducing costs and risks associated with climate change.

Palo Alto, CaliforniaHeadquarters
2019Year Founded
$98.7MTotal Funding
SERIES_CCompany Stage
Data & Analytics, Energy, AI & Machine LearningIndustries
201-500Employees

Benefits

Health Insurance
Dental Insurance
Vision Insurance
Health Savings Account/Flexible Spending Account
401(k) Retirement Plan
Parental Leave
Paid Vacation

Risks

Growing competition from AI and satellite data companies may impact market share.
Potential regulatory changes could increase compliance costs for AiDash.
Economic downturns may affect AiDash's ability to secure future funding.

Differentiation

AiDash uses satellite data for real-time infrastructure monitoring and management.
Their AI-driven systems reduce vegetation management costs by up to 20%.
AiDash's solutions improve sustainability by cutting land and air costs by 70-90%.

Upsides

Increased adoption of AI solutions by utilities enhances grid reliability and reduces costs.
Successful Series C funding round raised $58.5 million, surpassing initial targets.
Strategic partnerships, like with AccuKnox, enhance data security and compliance.

Land your dream remote job 3x faster with AI