Check out our Delphi Careers Page to learn more about our mission, vision, and values.
Tired of reading job descriptions? Learn more about this position by video calling the CEO’s clone here!
The Role
We're seeking an exceptional Backend Engineer who will architect, build, and scale the systems powering our digital mind architecture. As a key member of our engineering team, you'll own critical infrastructure components and help design resilient systems that can support exponential growth. Specifically, you will work on building Journeys - enabling Delphi customers to create experiences on top of their digital minds.
Primary Responsibilities
- Design and develop scalable backend services using Python, FastAPI, and PostgreSQL
- Architect data models and storage solutions for our clone creation and conversation systems
- Implement and optimize cloud infrastructure on AWS (ECS, Lambda, S3)
- Build high-performance caching solutions with Redis
- Collaborate with cross-functional teams to deliver innovative features
Technical Requirements
- Python Excellence: Deep expertise in Python development, including modern async patterns and performance optimization
- System Design Mastery: Proven ability to architect complex distributed systems
- Data Modeling Expertise: Experience designing efficient database schemas and data access patterns
- Cloud Infrastructure: Strong understanding of AWS services and cloud-native architecture
- Networking Knowledge: Solid grasp of networking concepts (TCP/IP, TLS, HTTP)
- Database Proficiency: Experience with PostgreSQL and query optimization
Nice to Have
- Experience with infrastructure as code (CloudFormation/Terraform)
- Knowledge of message queuing systems (SQS/SNS)