- Company Name
- RediRecruit, LLC
- Job Title
- Engineering Lead (Backend)
- Job Description
-
Job title: Engineering Lead (Backend)
Role Summary: Lead the architecture, development, and operations of the backend platform for an emotionally intelligent AI system. Own end‑to‑end responsibilities covering C#/.NET and Go/Python microservices, scalable infrastructure, AI/ML integration, and cloud operations to deliver robust, memory‑aware services.
Expectations:
- Deliver production‑grade backend systems with high availability, performance, and security.
- Drive technical strategy, design decisions, and tooling choices.
- Actively participate in cross‑functional teams to translate AI concepts into scalable services.
- Mentor and collaborate with distributed engineering staff.
Key Responsibilities:
1. **Backend Architecture & Infra** – Manage C#/.NET APIs, orchestrate migration to Go/Python microservices, design REST/GraphQL endpoints, and ensure scalable, fault‑tolerant infrastructure.
2. **AI/ML Integration** – Implement integrations with LLMs (OpenAI, Claude, Llama), vector databases (PgVector), memory pipelines, emotion/sentiment tagging, and retrieval‑augmented generation.
3. **Cloud & DevOps** – Own AWS stack (Lambda, ECS, RDS, S3, etc.), CI/CD pipelines, Terraform scripts, monitoring, caching (Redis), pub/sub, and SOC‑2 compliance.
4. **Personalization & Memory** – Build emotion‑aware systems, memory engines, and adaptive APIs that evolve from user interactions.
5. **Team Leadership** – Set coding standards, conduct code reviews, guide architectural decisions, and provide mentorship.
Required Skills:
- 6–15 years of backend/full‑stack development, startup‑level 0→1 product experience.
- Production‑grade expertise in C#/.NET or equivalent, with ability to adopt Go/Python.
- Strong cloud proficiency: AWS (Lambda, ECS, RDS, S3), Docker, Terraform.
- Experience with PostgreSQL, Redis, and modern cloud/infra patterns.
- Familiarity with LLM deployments, vector databases, and AI/ML pipeline integration is a plus.
- System‑level thinking, fast‑moving startup mindset, ownership of end‑to‑end backend.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Professional certifications (e.g., AWS Certified Solutions Architect, Certified Scrum Master) are beneficial but not mandatory.