Staff Software Engineer
San Francisco
USA
$250000.00/year
Permanent
Articificial Intelligence
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
To Apply for this Job Click Here
Submit Your CV
Similar Jobs
1
Contract
PMO Lead (Freelance)Technology
E-Commerce Platforms
We’re seeking an interim hands-on PMO Lead to steer local operations and manage operational/strategical initiatives. This is a generalist role with responsibility across project See more…
to ā¬30.00/hour
Spain
Contract
Software EngineerEngineering
Industrial Automation
Wil jij schaalbare, recurring besturingssoftware ontwikkelen die wereldwijd wordt ingezet in hightech en industriĆ«le toepassingen? Deze opdrachtgever bevindt zich in een fase waarin bestaande See more…
to ā¬/year
Almelo
Netherlands
1
Contract
SAP Business Analyst (Fiori, UX)Technology
SAP
Darwin Recruitment are actively recruiting for an SAP Business Analyst with experience in SAP Fiori and UX projects. Job title: SAP Business Analyst (Fiori, See more…
to ā¬350/day
Brussels
Belgium