Back End Developer
Empat
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About Empat
Next-generation autonomous AI systems are being built to move far beyond simple interaction — toward software capable of executing complex, real-world operations at scale. Backed by $5.1M from leading founders and venture investors, Empat operates at the intersection of autonomous systems, distributed infrastructure, and applied AI, laying the foundation for truly self-operating digital entities.
At this pivotal stage of growth, we are looking for a Back End Developer to play a central role in architecting and scaling the distributed systems that orchestrate thousands of intelligent AI agents in dynamic, real-world environments. This is an opportunity to shape the backbone of a platform designed for massive scale from day one - where your infrastructure decisions directly impact how autonomous systems perform in production.
Your Responsibilities as a Back End Developer
- Design and build high-performance backend systems that support AI-native product generation at scale
- Develop and maintain Python-based distributed services powering agent workflows
- Build and optimize API-heavy architectures using both Python and Node.js
- Implement robust orchestration layers for managing large numbers of AI agents
- Design and maintain evaluation and feedback loops to continuously improve AI-generated outputs
- Develop asynchronous workflows supporting complex agent lifecycles
- Ensure reliability, fault tolerance, and scalability across distributed components
- Optimize integrations with multiple model and data providers
- Build internal tooling for observability, monitoring, and system health tracking
- Collaborate closely with the Bay Area team within full Scrum ceremonies (daily standups, grooming, sprint planning)
- Take ownership of backend components from design through production
What Empat Expects From You
Core Requirements
- Strong backend engineering experience (Mid+ / Senior level)
- Production experience with Python (required)
- Solid hands-on experience with Node.js for API integrations (required)
- Experience building API-heavy systems
- Understanding of LLM-based systems and AI-native development patterns
- Ability to quickly onboard and operate as a strong individual contributor
- Experience working in fully integrated Scrum teams
- Strong communication skills and proactive ownership mindset
- Availability to work as a fully embedded team member (not part-time across many projects)
- Experience with agent orchestration systems
- Familiarity with LangChain, LangGraph, or similar ecosystems
- Background in distributed systems and asynchronous architectures
- Experience designing evaluation/feedback loops for AI systems
- Experience with PostgreSQL, Redis, or async job queues
Nice to Have
- Experience with multi-agent architectures
- Experience with observability and tracing systems
- Exposure to GPU-enabled or high-throughput infrastructure
What Empat Offers
- The opportunity to join at a critical inflection point as we scale beyond stealth
- Ownership over core backend and AI infrastructure components
- A technically ambitious environment building AI-native systems from the ground up
- Close collaboration with a highly skilled, fast-moving team
- Direct impact on systems operating in live production environments
- A role where technical excellence, autonomy, and long-term thinking are highly valued
Key skills/competency
- Python
- Node.js
- Distributed Systems
- AI Orchestration
- API Design
- Scalability
- LLM-based Systems
- Asynchronous Architectures
- PostgreSQL
- Observability
How to Get Hired at Empat
- Research Empat's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Customize your resume: Highlight Python, Node.js, distributed systems, and AI orchestration experience relevant to Empat.
- Showcase distributed systems expertise: Emphasize experience with scalability, fault tolerance, and asynchronous architectures.
- Prepare for technical interviews: Focus on system design, API development, and real-world Python/Node.js problem-solving.
- Demonstrate a proactive mindset: Discuss instances of ownership, collaborative problem-solving, and continuous learning in your past roles.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background