Logo
Darwin Recruitment

Staff Software Engineer

Darwin Recruitment, San Francisco, California, United States, 94199

Save Job

Role: Senior Full-Stack Software Engineer This is a pivotal role focused on building and scaling our

automated inspection analysis and management platform .

You will work across the full software stack, applying expertise in

computer vision, advanced geospatial analysis, and modern web development

to deliver high-impact solutions.

You will directly help municipalities and contractors proactively maintain vital public infrastructure assets.

Location:

Hybrid role (2+ days in-office required, specifically Tuesdays and Thursdays).

Core Projects / Focus Areas

AI-Powered Inspection:

Design and implement systems to process large volumes of video data using Computer Vision (CV) and Machine Learning (ML) for automated defect detection and classification.

Geospatial Analysis:

Develop mapping and real-time risk assessment tools that integrate complex geospatial data layers (GIS).

Workflow Orchestration:

Build and manage scalable, reliable large-scale video processing and data pipelines using modern workflow orchestration frameworks (e.g., Temporal.io).

Dashboards & Visualization:

Create rich, interactive, and performant user interfaces using React for data visualization, geospatial mapping, and video playback.

APIs & Services:

Develop and maintain scalable, secure backend services and APIs (TypeScript/Node.js) to serve municipal and enterprise clients.

Tech Stack & Architecture Frontend

React 18+, TypeScript

Modern CSS/Styling Framework (e.g., Tailwind)

WebGL/Canvas for high-performance data visualizations

Mapping libraries for geospatial data rendering

State Management (e.g., Zustand, React Query)

Backend

Node.js + TypeScript (Fastify or similar modern framework)

PostgreSQL/PostGIS (for relational and geospatial data storage)

Prisma ORM (or similar modern data access layer)

RESTful APIs documented with OpenAPI/Swagger

Infrastructure / DevOps

Docker / Containerization

Cloud Platform (e.g., AWS services like Lambda, ECS, S3, RDS)

CI/CD pipelines with automated testing and deployments

Architecture Overview

Codebase:

Monorepo structure (e.g., Turborepo/npm workspaces).

Services:

Microservices architecture with a shared PostgreSQL database.

Communication:

Event-driven architecture utilizing a workflow orchestrator (e.g., Temporal.io).

Overall:

A modern stack featuring React + TypeScript frontend, Fastify-based APIs, and Python data processing services, deployed on a cloud-first (AWS) containerized infrastructure.

✅ Qualifications

Experience:

5+ years of professional full-stack software development experience.

Core Languages:

Expert proficiency in TypeScript/JavaScript.

Database:

Strong expertise with PostgreSQL, including performance tuning and complex query design.

APIs:

Proven ability to design and implement robust, scalable APIs (REST and real-time systems).

Cloud:

Hands-on experience with cloud deployment and services (e.g., AWS).

Soft Skills:

Strong problem-solving, meticulous attention to detail, and a highly collaborative approach to teamwork.

Bonus Points

Experience with GIS/Geospatial systems or libraries (e.g., GeoPandas, Shapely).

Experience with Computer Vision, image processing (e.g., OpenCV), or ML model integration.

Experience with workflow orchestration tools (e.g., Temporal.io).

Domain knowledge in municipal services, utilities, or infrastructure management.

Experience with data analytics technologies (e.g., ClickHouse, dbt).

What You’ll Gain

Meaningful Impact:

Directly contribute to projects with high visibility and real-world impact on public safety and infrastructure.

Cutting-Edge Tech:

Work at the unique intersection of AI, geospatial analysis, and modern web technology.

Ownership:

Full-stack ownership from backend services through to the UI/UX.

Environment:

A modern, supportive development environment (Playwright, Jest, CI/CD).

Growth:

Significant professional growth opportunities within a fast-paced, innovative startup.

Team & Culture

Values:

Technical excellence, transparency, collaboration, and continuous learning.

Practices:

Commitment to strong development practices, including comprehensive testing, rigorous code reviews, and automation.

Compensation & Benefits

Salary:

$180,000 – $230,000/year

(Depending on Experience).

Equity:

Significant equity stake offered.

Benefits:

Comprehensive Medical, Dental, Vision, Basic Life, and 401K.

Time Off:

Unlimited Paid Time Off (PTO).

Perks:

Equipment and tools provided; dedicated learning/development budget (courses, books, conferences).

Darwin Recruitment is acting as an Employment Agency in relation to this vacancy.

George Wiles

#J-18808-Ljbffr