← Back to Careers

Senior Engineer - Data, Infra & AI 👷‍♂️👷‍♀️👷

We're looking for a Senior Engineer to join our small, fast-moving team. This isn't a narrow role - you'll work across data pipelines, APIs, distributed infra, and autonomous AI systems. Each engineer commands a team of AI agents that research government portals, build API features, implement ETL pipelines, refactor code, query and reason about data, and accelerate development 10x. We're not using AI as a coding assistant - we're building systems where humans direct strategy and AI agents execute. This is the bleeding edge.

When a trillion-dollar economy leans on building permits as its leading signal, you realize just how powerful our data is - and why we're obsessed with structuring it.

About Shovels

At Shovels, we're reshaping the construction and real estate industries by transforming fragmented building permit and contractor data into actionable, game-changing insights. Backed by multi-million-dollar VC funding and a growing customer base, we're taking on one of the world's largest yet most underutilized data-rich sectors - using advanced pipelines and AI to bring structure, clarity, and value to messy, fragmented data. Now we're building the next generation of construction data intelligence: a generative analytics platform that uses AI to understand what customers need and dynamically creates the perfect interface for their specific analysis - from search to visualization to data extraction.

What started as two people with a big vision has grown into a team of dedicated engineers and data enthusiasts distributed across the globe. We've come a long way from our pre-seed days, but we're still scrappy, collaborative, and all-in on building something amazing together.

The Opportunity

This is not just another engineer job - it's a chance to shape the core of a company that's going places fast. As a Senior Engineer, you'll work across distributed scraping systems, data pipelines, REST APIs, gen AI tooling, and cloud infrastructure. Full-stack work with real depth in each area. You'll have the autonomy to solve challenging problems and build robust systems while working with a modern tech stack that's constantly evolving.

We're not hiring for a narrow, specialized role. You'll join a small, core team of engineers who take on interdisciplinary challenges and own all parts of the stack - from data pipelines to API development and infrastructure.

Whether you're tuning distributed systems, optimizing data pipelines, or brainstorming with the team, you'll make a real impact here.

What Makes Shovels Unique

  • Exposure to all parts of the company: We believe in radical transparency. At Shovels, you'll see financial statements, participate in strategic planning, and have a voice in shaping the company's direction. Everyone is part of the conversation about the future.
  • Cutting-edge stack: From Python frameworks to modern orchestration and data tools, we don't shy away from embracing new technologies. If it makes us faster, better, or more innovative, we're all in.
  • Engineers with AI agent teams: Each engineer here commands autonomous AI agents. Our agents R&D government portals, build API features, implement ETL pipelines, refactor codebases, and query complex datasets. We use AI for planning, brainstorming, spec writing, code review, and implementation across the entire stack. We're building next-gen generative analytics where AI understands customer intent and dynamically generates custom interfaces. The vision: humans strategize and architect, AI agents build and iterate. We're already living this future.

Engineering Multiplied by AI

You'll ship faster here than anywhere you've worked. We've built AI agents that write production code. They're trained on our engineering practices and understand our patterns. We use them for distributed scrapers, API endpoints, ETL pipelines, refactoring, data analysis. The architecture? Custom agent orchestration we actively develop. You'll work on evolving these systems while using them to ship.

What You'll Do

Our Tech Stack

  • Languages & Frameworks: Python, FastAPI, Polars, dbt, scitkit-learn, Scrapy
  • Gen AI: Anthropic, AWS Bedrock, OpenAI, Gemini, etc
  • AI Engineering: Claude Code, Codex, Gemini CLI, custom agentic frameworks, proprietary agent orchestration systems
  • Orchestration: Prefect
  • Storage/Databases/Engines/Warehouses: Amazon S3, PostgreSQL, DuckDB, AWS Athena (Trino), Snowflake
  • Infrastructure: Docker, Terraform, AWS Fargate/RDS/EC2/etc
  • Visualization & BI: Metabase, Athena QE
  • Frontend: WeWeb / Vue.js

Who We're Looking For

Your experience in writing good software is a must, and your expertise in distributed systems and data wrangling is a huge plus. We're looking for someone with a good intuition about modern data and API architecture. Your contributions will be instrumental in our journey toward success.

We like working with smart people who are comfortable working with challenging data problems and cloud environments. We're happy to help you get up to speed with anything you haven't seen before. We practice peer code review and continuous deployment on all our code and systems.

Why Shovels?

How We Work

We're a small, fully-remote global team, so flexibility and communication are key. Our core hours overlap enough to make collaboration smooth, but we trust you to manage your time and prioritize your work. We stay connected via Slack, bi-weekly calls, with impromptu 1:1s when needed, and keep things casual and fun. Twice a year, we bring everyone together for in-person team summits to connect, strategize, and celebrate our progress.

How to Apply

No lengthy forms, no pointless take-home assignments. Send your resume and a quick note about why you're excited to join us to luka@shovels.ai. We'll set up a friendly chat to dive into your past work and solve a technical challenge together.

Let's build something amazing!