Junior Software Engineer Job at SewerAI Corp., Walnut Creek, CA

YXM1YitjNkx3L1czRHRiKzBCTk45a2tkZnc9PQ==
  • SewerAI Corp.
  • Walnut Creek, CA

Job Description

About SewerAI Corporation

SewerAI is an AI and data management platform that is improving the speed, effectiveness and cost for cities and engineering firms to manage infrastructure. Our cutting edge AI lowers the total cost of ownership of cities' infrastructure by reducing the dirty, dull and dangerous work that must be done to maintain infrastructure.

About the role

We're seeking an experienced 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.

  • Frontend Development: Build responsive React components and user interfaces for sewer inspection dashboards
  • API Integration: Connect frontend applications with backend services and databases
  • Data Visualization: Create interactive charts, maps, and video playback interfaces
  • Testing: Write unit tests and contribute to end-to-end testing efforts
  • Code Reviews: Participate in collaborative code review process and learn from senior team members
  • Bug Fixes: Investigate and resolve issues across the full stack
Required Technical Skills

Core Programming
  • JavaScript/TypeScript - solid understanding of modern JavaScript and basic TypeScript
  • React - experience building components and managing state
  • HTML/CSS - semantic markup and responsive design principles
  • Git - version control and collaborative development workflows
  • SQL - basic database queries and understanding of relational databases
Development Tools
  • Node.js - basic understanding of server-side JavaScript
  • npm/yarn - package management and build tools
  • REST APIs - consuming and understanding API endpoints
  • Browser DevTools - debugging and performance analysis
  • Testing - writing basic unit tests with Jest or similar frameworks
Nice-to-Have Skills
  • Python basics for data processing tasks
  • Docker fundamentals for containerized development
  • AWS basic cloud services knowledge
  • Mapping libraries (Leaflet) experience
  • Database tools (PostgreSQL, database design)
What We're Looking For
  • 1-3 years of software development experience or equivalent education
  • Computer Science degree or relevant bootcamp/self-taught background
  • Eagerness to learn new technologies and domains
  • Problem-solving attitude with attention to detail
  • Communication skills for collaborating with team members
  • Growth mindset and openness to feedback
Learning Opportunities
  • Mentorship from senior engineers on advanced topics
  • Domain Knowledge - learn about infrastructure, geospatial analysis, and computer vision
  • Modern Stack - gain experience with cutting-edge technologies
  • Full-Stack Development - opportunity to work across frontend and backend
  • DevOps Practices - exposure to CI/CD, containerization, and cloud deployment
  • Team Collaboration - participate in code reviews, planning, and technical discussions
Architecture You'll Learn
  • Monorepo development with multiple interconnected services
  • React + TypeScript frontend with modern state management
  • Node.js APIs with database integration
  • Microservices architecture patterns
  • Cloud deployment on AWS infrastructure
Growth Path
  • Technical Skills: Advance from junior to mid-level engineer with expanding responsibilities
  • Specialization: Opportunity to focus on areas of interest (frontend, backend, DevOps, AI/ML)
  • Leadership: Gradually take on larger features and mentor newer team members
  • Domain Expertise: Develop specialized knowledge in geospatial systems or computer vision
What You'll Gain
  • Real-World Impact - work on infrastructure that helps communities
  • Career Development - structured growth path with clear milestones
  • Technical Breadth - exposure to full-stack development, AI, and geospatial systems
  • Modern Practices - learn industry best practices for testing, deployment, and collaboration
  • Supportive Environment - work with experienced engineers who invest in your growth
Team & Culture

Join a collaborative team that values learning, curiosity, and quality code. We provide a supportive environment where junior engineers can ask questions, make mistakes, and grow rapidly. Our code review process is educational, and we encourage experimentation and innovation.

Ideal Candidate
  • Recent graduate or career changer with programming fundamentals
  • Curious about how technology can solve real-world problems
  • Collaborative and comfortable working in a team environment
  • Detail-oriented with good debugging and problem-solving skills
  • Motivated to learn and grow in a fast-paced environment
Salary/Benefits

$115,000 - $135,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 more
  • Unlimited PTO
  • Tools you need to get the job done
  • Competitive salary and potential equity based remuneration
  • Budget for courses, books, conferences - your development is important to us
Why 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.

Job Tags

For contractors, Work at office, Relocation, 2 days per week,

Similar Jobs

LifeStance Health

Licensed Clinical Professional Counselor Job at LifeStance Health

 ...part of our clinician team. We are seeking Therapists that are: Fully Licensed in Nevada: Licensed Clinical Professional Counselor (LCPC) Licensed Marriage & Family Therapist (LMFT) Licensed Clinical Social Worker (LCSW, LICSW) Experienced with Adult and... 

Macpower Digital Assets Edge

Senior Data Scientist - Manufacturing Analytics Job at Macpower Digital Assets Edge

 ...Job Summary: We are seeking a highly experienced Data Scientist to join our analytics team, with a focus on advanced data modeling and AI applications in manufacturing. This role requires strong expertise in statistical modeling, machine learning, and time series analysis... 

NFI Industries

CDL-A Owner Operator - 1yr EXP Required - Local - Intermodal - $4k per week - TWIC Endorsements Requ Job at NFI Industries

 ...Truck Stops ~ Non Forced Dispatch ~ Weekly Settlement ~ Unlimited $2000 Referral Bonus To Partner with NFI CCX you must have: ~ CDL Class: Class A ~1 Year of Verifiable Driving Experience ~ TWIC Card ~ Container and Tri-axle experience Preferred... 

Ostrom Electrical Plumbing Heating & Air

Call Center Manager Job at Ostrom Electrical Plumbing Heating & Air

 ...Job Description: We are searching for an experienced, detail-oriented Call Center Manager to join our growing company. In this position, you will be responsible for leading our staff of Customer Service Representatives and Dispatchers who book and schedule service calls... 

Genesis Logistics

CDL- Class B Local Delivery Driver Job at Genesis Logistics

 ...Logistics as a CDL Class B Local Delivery Driver! You will be responsible for delivering food to convenience stores using refrigerated trucks. This role involves multi-stop delivery routes lasting 8-12 hours per day, where youll unload your own truck. Enjoy a structured...