Software Engineer

Job summary

Mountain View

Work model

Fully remote
Only United States
3 days ago
Job description

About Recruiting from Scratch

Recruiting from Scratch is a premier talent firm that focuses on placing the best product managers, software, and hardware talent at innovative companies. Our team is 100% remote and we work with teams across the United States to help them hire.

Company Description

Our client is an early-stage AI company building autonomous marketing systems powered by AI agents. The platform enables brands and apps to automate performance marketing using data-driven agents that operate across experimentation, optimization, and campaign execution.

The company is operating in fast 4--6 week R&D cycles and is focused on building scalable systems that combine data infrastructure, machine learning, and agent-based automation.

The team is small (12 engineers) and highly technical, with experience from top-tier tech companies and high-growth startups. The company has already raised $25M from leading investors and is experiencing strong early traction with enterprise and SMB customers.

What You Will Do

  • Build robust backend systems and APIs using Python and Django
  • Design scalable data infrastructure powering AI agents and marketing automation systems
  • Work on distributed systems supporting high-throughput data pipelines
  • Collaborate with ML engineers to integrate models into production systems
  • Build systems for reliability, scalability, observability, and performance
  • Work across backend, data, and ML infrastructure layers
  • Contribute to system design and architectural decisions
  • Participate in rapid 4--6 week product iteration cycles
  • Ensure high engineering standards through code reviews and best practices
  • Partner cross-functionally to translate business needs into technical systems

Ideal Candidate Background

  • 3--8 years of experience in backend or data engineering roles
  • Strong proficiency in Python (Django experience preferred)
  • Experience building production systems at scale
  • Strong CS fundamentals and system design ability
  • Experience with data infrastructure, distributed systems, or ML pipelines
  • Exposure to cloud environments (AWS, GCP, or similar)
  • Experience in startup or high-growth engineering environments
  • Ability to operate in fast-paced, ambiguous environments

Preferred

  • Experience in ads, search, recommendation systems, or data-heavy platforms
  • Experience with ML infrastructure or MLOps systems
  • Experience working at high-growth startups or top-tier tech companies
  • Familiarity with Kubernetes or distributed compute systems
  • Strong academic background (top CS programs preferred)
  • Exposure to AI/agent-based systems

Compensation and Benefits

  • Salary: $160,000 -- $225,000
  • Equity: Competitive
  • Visa sponsorship available (H1B transfers welcome)
  • Hybrid flexibility depending on location
  • Fast-paced 4--6 week engineering cycles
  • High ownership backend + data infrastructure role
  • Opportunity to build foundational AI agent systems

Why Join

This is a rare opportunity to join a fast-growing AI company building autonomous systems for performance marketing at scale.

You'll work on foundational backend and data infrastructure powering AI agents used by real customers, with direct impact on product outcomes and system design.

The team operates at high velocity with strong technical depth, and engineers are expected to own large parts of the stack from day one.