Staff Software Engineer
San Francisco
USA
$250,000/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

Submit Your CV
Similar Jobs
Permanent
AI LeadTechnology
Articificial Intelligence
AI / Machine Learning Lead – Computer Vision About the Company An innovative technology business is redefining how infrastructure is managed through advanced AI-driven See more…
to $400,000/year
San Francisco
USA
Salary Benchmarks and
Market Insights
Are you looking for a new role? Would you like to compare your current salary
against the market rate?
Maybe you're looking to grow your team and need help planning and setting
hiring budgets.
Our interactive market update, split by industry, has all the information you need; from salary
benchmarks, gender split and average tenure to 'time to hire' and fastest-growing skills.