About the role
We're seeking an experienced Senior Full-Stack Software Engineer to join our SewerAI team working on an innovative automated sewer inspection analysis and management platform. You'll work on cutting-edge technology that combines computer vision, geospatial analysis, and modern web development to help municipalities and contractors maintain critical infrastructure.
This is a hybrid position. Candidates must reside in the San Francisco Bay Area and are required to work from the office at least two days per week, specifically on Tuesdays and Thursdays. Team members are also encouraged to make additional use of the office on other days throughout the week, based on their preference.
Please consider the following before applying :
If you do not currently reside in the San Francisco Bay Area, you will be required to relocate at your own expense prior to your start date. Additionally, please note that an onsite interview is a required step in our candidate evaluation process and must be attended in person if you advance to that stage.
What you'll Work On
- AI-Powered Sewer Inspection : Build systems that process video inspections using computer vision and machine learning to automatically identify defects and conditions
- Geospatial Analysis : Develop tools for mapping and analyzing sewer infrastructure with real-time risk assessment
- Workflow Orchestration : Create robust data processing pipelines using Temporal.io for large-scale video analysis
- Real-Time Dashboards : Build interactive React frontends with mapping, data visualization, and video playback capabilities
- API Development : Design and implement scalable TypeScript APIs serving municipal agencies and contractors
Required Technical Skills
Frontend Development
React 18+ with TypeScript - building complex, interactive user interfacesModern CSS / Tailwind - responsive design and component stylingWebGL / Canvas Graphics - for geospatial visualization and video annotationMapping Libraries - interactive geographic data visualizationState Management (Zustand, React Query) - complex application state handlingBackend Development
Node.js / TypeScript - building high-performance APIs with FastifyPostgreSQL / PostGIS - complex database queries and geospatial operationsPrisma ORM - database schema management and migrationsRESTful API Design - OpenAPI / Swagger documentationInfrastructure & DevOps
Docker / Containerization - microservices deploymentAWS Cloud Services (Lambda, ECS, S3, RDS) - scalable infrastructureCI / CD - automated testing and deployment pipelinesNice-to-Have Skills
Computer Vision (OpenCV) - video processing and defect detectionTemporal.io - workflow orchestration for data processing pipelinesGeospatial Analysis (GeoPandas, Shapely) - infrastructure mappingMachine Learning - AI model integration and evaluationReal-Time Systems (WebRTC) - live video streamingData Analytics (ClickHouse, dbt) - large-scale data processingArchitecture You'll Work With
Monorepo structure using Turborepo with npm workspacesMicroservices architecture with shared PostgreSQL databaseEvent-Driven workflows using Temporal.io orchestrationModern Stack : React + TypeScript frontend, Fastify APIs, Python data servicesCloud-First : AWS infrastructure with containerized deploymentQualifications
What We're Looking For
5+ years of full-stack development experienceStrong TypeScript / JavaScript skills with modern frameworksDatabase expertise with PostgreSQL and complex queriesAPI design experience with REST and real-time systemsCloud deployment experience, preferably AWSProblem-solving mindset with attention to detailCollaborative approach to working in a team environmentBonus Points
Experience with geospatial data or GIS systemsComputer vision or image processing backgroundMunicipal / infrastructure domain knowledgeOpen source contributionsWorkflow orchestration systems experienceWhat You'll Gain
Work on meaningful infrastructure that impacts communitiesCutting-edge technology at the intersection of AI, geospatial analysis, and web developmentFull-stack ownership from data processing to user interfaceModern development practices with comprehensive testing and CI / CDGrowth opportunities in a fast-moving, innovative environmentTeam & Culture
Join a team that values technical excellence, collaborative problem-solving, and continuous learning. We use modern development practices including comprehensive testing (Playwright E2E, Jest unit tests), code reviews, and automated deployment pipelines.
Salary / Benefits
150,000 - $170,000 a year
The compensation range provided is in compliance with state specific laws. Factors that may be used to determine your actual rate of pay include your specific skills, years of experience and other factors.
Benefits include :
Medical, Dental, Vision, Basic Life, 401K and much moreUnlimited PTOTools you need to get the job doneCompetitive salary and potential equity based remunerationBudget for courses, books, conferences – your development is important to usWhy Should You Apply?
SewerAI is a VC backed Series B startup with a large and rapidly growing client base looking for Product Engineer to join our scaling team. We are revolutionizing the antiquated industry by automating the labor intensive part of labeling cracks, roots and grease in pipeline inspection videos.
Come join a startup that is solving a real world problem with AI.
This role offers the opportunity to work with a sophisticated technology stack while solving real-world infrastructure challenges that matter to communities nationwide.
SewerAI is proud to be an Equal Opportunity Employer. We are committed to providing a workplace free from discrimination or harassment on the basis of age, disability, sex, race, religion or belief, gender reassignment, marriage / civil partnership, pregnancy / maternity, or sexual orientation. All your information will be kept confidential according to EEO guidelines.