Junior Software Engineer Job in Walnut Creek, CA | Yulys
×

Job Title: Junior Software Engineer

Apply on Job
Company Name: SewerAI
Salary: $ 115,000.00
-
$ 135,000.00 Yearly
Job Industry: Program Development
Job Type: Full time
WorkPlace Type: remote
Location: Walnut Creek, CA, United States
Required Candidates: 1 Candidates
Skills:
HTML
CSS
JavaScript
Job Description:

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.


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

Required Technical Skills


Core Programming


  1. JavaScript/TypeScript - solid understanding of modern JavaScript and basic TypeScript
  2. React - experience building components and managing state
  3. HTML/CSS - semantic markup and responsive design principles
  4. Git - version control and collaborative development workflows
  5. SQL - basic database queries and understanding of relational databases

Development Tools


  1. Node.js - basic understanding of server-side JavaScript
  2. npm/yarn - package management and build tools
  3. REST APIs - consuming and understanding API endpoints
  4. Browser DevTools - debugging and performance analysis
  5. Testing - writing basic unit tests with Jest or similar frameworks

Nice-to-Have Skills


  1. Python basics for data processing tasks
  2. Docker fundamentals for containerized development
  3. AWS basic cloud services knowledge
  4. Mapping libraries (Leaflet) experience
  5. Database tools (PostgreSQL, database design)

What We're Looking For


  1. 1-3 years of software development experience or equivalent education
  2. Computer Science degree or relevant bootcamp/self-taught background
  3. Eagerness to learn new technologies and domains
  4. Problem-solving attitude with attention to detail
  5. Communication skills for collaborating with team members
  6. Growth mindset and openness to feedback

Learning Opportunities


  1. Mentorship from senior engineers on advanced topics
  2. Domain Knowledge - learn about infrastructure, geospatial analysis, and computer vision
  3. Modern Stack - gain experience with cutting-edge technologies
  4. Full-Stack Development - opportunity to work across frontend and backend
  5. DevOps Practices - exposure to CI/CD, containerization, and cloud deployment
  6. Team Collaboration - participate in code reviews, planning, and technical discussions

Architecture You'll Learn


  1. Monorepo development with multiple interconnected services
  2. React + TypeScript frontend with modern state management
  3. Node.js APIs with database integration
  4. Microservices architecture patterns
  5. Cloud deployment on AWS infrastructure

Growth Path


  1. Technical Skills: Advance from junior to mid-level engineer with expanding responsibilities
  2. Specialization: Opportunity to focus on areas of interest (frontend, backend, DevOps, AI/ML)
  3. Leadership: Gradually take on larger features and mentor newer team members
  4. Domain Expertise: Develop specialized knowledge in geospatial systems or computer vision

What You'll Gain


  1. Real-World Impact - work on infrastructure that helps communities
  2. Career Development - structured growth path with clear milestones
  3. Technical Breadth - exposure to full-stack development, AI, and geospatial systems
  4. Modern Practices - learn industry best practices for testing, deployment, and collaboration
  5. 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


  1. Recent graduate or career changer with programming fundamentals
  2. Curious about how technology can solve real-world problems
  3. Collaborative and comfortable working in a team environment
  4. Detail-oriented with good debugging and problem-solving skills
  5. 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


  1. Medical, Dental, Vision, Basic Life, 401K and much more
  2. Unlimited PTO
  3. Tools you need to get the job done
  4. Competitive salary and potential equity based remuneration
  5. 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.

Are you looking for remote jobs near your area? At Yulys, thousands of employers are looking for exceptional talent like yours. Find a perfect job now.

Become a part of our growth newsletter