We are seeking a talented and experienced AI Backend Engineer to join our innovative team. This role is crucial for designing, developing, and deploying robust backend systems that power our next-generation AI agents and applications, ensuring high performance, scalability, and reliability.
Key Responsibilities
- Design, develop, and maintain high-performance backend services and APIs using Python and FastAPI.
- Architect, build, and deploy sophisticated AI agents and machine learning models.
- Integrate backend systems seamlessly with frontend applications, ensuring efficient data flow and API functionality.
- Collaborate closely with cross-functional teams, including AI researchers, frontend developers, and product managers, to define requirements and deliver cutting-edge solutions.
- Optimize application performance, scalability, and security for production environments.
- Participate in code reviews, contribute to architectural discussions, and uphold best practices in software development.
Required Qualifications
- Proven experience as a Backend Engineer, with a strong focus on AI-driven projects.
- Expertise in Python and extensive experience with the FastAPI framework.
- Demonstrated ability to design, develop, and deploy AI agents or machine learning models in production.
- Solid understanding of frontend frameworks like Next.js, and practical experience with API integration for web applications.
- Strong problem-solving skills and the ability to work independently and as part of a team.
Preferred Qualifications
- Experience with containerization technologies, especially Docker.
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and CI/CD pipelines.
- Knowledge of database technologies (SQL/NoSQL).
- Understanding of microservices architecture.