About the job
Job Title: Senior Backend Engineer (.NET / AI Systems)
Position Type: Full-Time, Remote
Working Hours: U.S. Business Hours
About the Role
We are seeking a Senior Backend Engineer specializing in .NET and AI Systems to spearhead the technical development of our innovative SaaS platform. This pivotal leadership position involves writing production-level code daily, while also making crucial architectural, infrastructural, and AI system decisions for a platform designed to operate at scale.
In this role, you will be responsible for backend architecture, ensuring system reliability, developing AI pipelines, and mentoring a small development team within our dynamic startup environment.
Key Responsibilities
Backend Architecture & Engineering
- Design, build, and maintain a robust .NET 8.0 / C# backend utilizing Clean Architecture and Domain-Driven Design principles.
- Oversee the architecture and codebase across over 14 independently deployed microservices.
- Deliver new features, refactor existing systems, and troubleshoot performance bottlenecks.
AI Systems & LLM Orchestration
- Design and manage production-grade AI pipelines integrating multiple LLM providers.
- Enhance prompts and workflows for efficient batch processing, personalization, and segmentation at scale.
- Implement rate limit management, failover strategies, and cost optimization across AI services.
Databases & Data Infrastructure
- Administer MySQL, Redis, and MongoDB within production environments.
- Oversee bulk writes, caching strategies, event streams, and analytics pipelines.
- Ensure data consistency and performance across distributed services.
Infrastructure, Reliability & Monitoring
- Manage Linux-based infrastructure, CI/CD pipelines, and service deployments.
- Implement centralized logging, monitoring, alerting, and uptime tracking.
- Proactively identify and mitigate potential reliability and scalability risks.
API Integrations & System Resilience
- Oversee the management of over 25 third-party API integrations in production.
- Design retry, fallback, and graceful degradation strategies.
- Ensure system stability in scenarios where external providers may fail or degrade.
Team Leadership & Engineering Standards
- Lead and mentor a small engineering team through code reviews and architectural guidance.
- Establish and enforce engineering standards, workflows, and best practices.
- Collaborate closely with the founder on product direction and technical strategy.
Ideal Candidate
- You are a senior, hands-on engineer passionate about owning systems from end-to-end.
- You are comfortable being the most experienced technical member of the team.
- You thrive in fast-paced environments and enjoy the challenges they present.

