Senior Backend Engineer (AI Agent \& Correctness Focus)
We are seeking a seasoned Senior Backend Engineer to architect and build the core of our next-generation, AI-driven application. In this role, you will be instrumental in developing high-performance, scalable backend systems, with a special emphasis on integrating and optimizing AI Agent technologies for superior correctness, reliability, and response quality.
Key Responsibilities:
AI-Centric Backend Development:
Design, develop, and maintain robust and efficient backend services and APIs that form the foundation for our AI-driven application and agent systems.
System Architecture \& Optimization:
Lead the design of scalable, cloud-native backend architectures. Continuously optimize the technology stack (e.g., ABP, Orleans) for fault tolerance and high performance under load.
AI Agent Integration \& Correctness:
Explore, integrate, and
optimize AI Agent technologies at the application level
. Your primary focus will be on enhancing the accuracy, reliability, and overall quality of AI-driven automation, decision-making, and workflows.
Advanced Patterns \& Code Quality:
Implement and advocate for modern architectural patterns (including Event Sourcing and CQRS) and clean code principles to ensure systems are modular, maintainable, and testable.
Cross-Functional Collaboration:
Work closely with product, frontend, and DevOps teams to deliver seamless, end-to-end features that align technical solutions with business objectives.
Performance \& Reliability Engineering:
Diagnose and resolve complex performance bottlenecks in distributed systems, databases, and caches to ensure optimal system throughput and minimal downtime.
Job Requirements:
A Bachelor's degree from a recognized institution or 5+ years of relevant backend development experience.
Proven experience in designing and maintaining distributed, high-performance systems using modern frameworks like ABP and Orleans.
Solid understanding of Event Sourcing, CQRS, and clean code principles.
Practical experience or a deep interest in AI technologies, with a specific focus on integrating and, most importantly, optimizing AI Agents and LLM-driven applications for correctness and reliability.
Excellent problem-solving skills, with the ability to thrive in a fast-paced, collaborative environment.
Strong communication skills and resilience in the face of changing priorities.
Preferred Qualifications:
A proven track record of contributing to production-grade, distributed systems that successfully integrate AI functionalities.