Full-Time

Principal Engineer

Posted on 4/18/2024

AiDash

AiDash

201-500 employees

SaaS for critical infrastructure using satellite AI

Data & Analytics
Industrial & Manufacturing
Energy
AI & Machine Learning

Senior, Expert

San Jose, CA, USA

Required Skills
Microsoft Azure
Python
NoSQL
Apache Spark
SQL
Java
AWS
Scala
Hadoop
Data Analysis
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, or a related field.
  • Minimum of 12+ years of experience in data engineering with a proven track record of designing and operating large-scale data systems.
  • Experience building and maintaining modern data pipelines in the cloud or hybrid.
  • Strong experience with big data technologies (e.g., Hadoop, Spark), database systems (e.g., SQL, NoSQL), and ETL tools.
  • Strong hands-on expertise with at least one programming language: Scala, Java, or Python.
  • Deep understanding of data modelling, data warehousing solutions, and data architecture strategies for both transactional and analytical systems.
  • Experience with cloud services (AWS, Azure, Google Cloud) and understanding of data pipeline tools and services offered by these platforms.
  • Excellent problem-solving, analytical, communication & teamwork skills.
  • Leadership experience and the ability to work cross-functionally with other teams to achieve company goals.
Responsibilities
  • Architect and implement scalable data processing platform for managing large-scale, heterogeneous geospatial data, including satellite imagery, LiDAR data, weather information, and enterprise datasets.
  • Ensure these systems can efficiently ingest, store, and process diverse data types to support various analytical and operational needs.
  • Implement rigorous data quality control measures and standardisation processes to maintain the integrity and accuracy of datasets.
  • Develop protocols for data validation, cleaning, and deduplication, ensuring high-quality data is available for critical decision-making processes.
  • Work closely with data scientists, analysts, and business stakeholders to understand data requirements and implement systems that enable data-driven decision-making.
  • Stay abreast of industry trends and innovations in data engineering and propose the adoption of new technologies, tools, and methodologies to improve our data systems.
  • Evolve AiDash architecture as we continue to scale.
  • Lead large initiatives across teams (refactor service to improve code quality, runtime efficiency, resource optimisation, keep stack updated, propose new technologies etc)
  • Be in-house expert and provide consultation to product engineers to help them build scalable and reliable systems.
  • Provide technical direction and leadership to drive large initiatives and execute key org goals.

AiDash uses satellites and artificial intelligence to provide full-stack SaaS solutions, enhancing the sustainability and resilience of essential sectors such as utilities, transportation, and construction. This firm stands out as a great place to work due to its focus on creating impactful technologies that not only improve cost efficiency and reliability for clients but also promote sustainability. Employees in this company are at the forefront of applying advanced technology to critical infrastructures, making it an ideal environment for those passionate about leveraging tech for real-world applications.

Company Stage

Series C

Total Funding

$93M

Headquarters

San Jose, California

Founded

2019

Growth & Insights
Headcount

6 month growth

23%

1 year growth

33%

2 year growth

86%