
Software Engineer – Applied AI
Revic
full-time
Posted on:
Location Type: Remote
Location: Remote • California • 🇺🇸 United States
Visit company websiteSalary
💰 $100,000 - $125,000 per year
Job Level
Mid-LevelSenior
Tech Stack
Distributed Systems
About the role
- Collect, collate and make useful data from 50+ data sources such as CRM, public data, communication streams
- Design data pipelines that can do this across TBs of data, reliably
- Design AI systems that can reason and act on messy data
- Build applications and data consumption mechanisms that elevate a seller’s life and maximizes revenue instead of building the #45768 sales tech tool.
- Balance accuracy, latency, and cost across thousands of concurrent agent runs
Requirements
- 4+ years shipping production systems that scaled (not just survived)
- You're obsessed with building the simplest possible solution for really complex problems
- You measure progress in deployed features, not perfect plans
- You've killed your darlings when simpler solutions emerged
- You question everything, including your own assumptions
- You can explain complex systems to a five-year-old
- You're energized by problems everyone else thinks are impossible
- You've unified data from 10+ disparate sources into something coherent
- You've built systems that made decisions autonomously
- You understand why "prompt engineering" isn't engineering
- You've debugged distributed systems at 3am (and enjoyed it)
Benefits
- Competitive base + meaningful equity (we're not another 0.001% shop)
- Premium health, dental, vision - we take care of our people
- Offsite - We trade slack for sunshine, every quarter we meet in-person
- Work directly with customers, solving real problems.
- Ship daily, learn instantly.
- Your commits in production before your coffee gets cold
- Uncapped growth — the kind that comes from building, not waiting
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
data pipelinesAI systemsdata consumption mechanismsdistributed systemsdata unificationproduction systemsdebuggingprompt engineering
Soft skills
problem-solvingsimplicity in solutionsmeasuring progresscritical thinkingcommunicationadaptabilitycreativitycuriosity