Senior Back-end Engineer
Trigyn Technologies
- Казахстан
- Постоянная работа
- Полная занятость
- Support the design, development, and optimization of backend services and APIs using Python and FastAPI.
- Provide architectural support for systems integrating with generative AI models and services.
- Ensure high performance, scalability, and reliability of backend systems.
- Collaborate with data scientists and ML engineers to deploy generative AI models in production.
- Build and optimize APIs for AI model inference, including managing input/output pipelines for real-time and batch processing.
- Implement features such as caching, load balancing, and vector search to enhance AI system performance.
- Architect and maintain backend systems on cloud platforms (AWS, Azure, or GCP).
- Leverage cloud-native services to ensure secure, scalable, and cost-effective infrastructure.
- Manage deployment pipelines using containerization (Docker) and orchestration tools (Kubernetes).
- Collaborate with the team of backend engineers, fostering a culture of collaboration, innovation, and technical excellence.
- Work closely with the frontend, DevOps, and product teams to align backend development with business goals.
- Conduct code reviews and ensure adherence to best practices.
- Monitor backend systems for performance, reliability, and scalability.
- Optimize database queries, API response times, and resource utilization.
- Implement robust logging, monitoring, and alerting systems.
- Stay updated with advancements in backend technologies, generative AI, and cloud computing.
- Recommend and integrate new tools and frameworks to improve system capabilities..
- 5+ years of experience in backend engineering, with at least 2 years leading teams or projects.
- Proven expertise in developing APIs and backend services using Python and FastAPI.
- Hands-on experience with generative AI applications, including model integration and deployment.
- Strong proficiency in AWS cloud platform and services like Lambda, ECS, S3, or equivalent. Azure or GCP may be acceptable.
- Expertise in database design and optimization (SQL and NoSQL databases).
- Experience with containerization tools (e.g., Docker) and orchestration frameworks (e.g., Kubernetes).
- Familiarity with CI/CD pipelines and IaC tools like Terraform or CloudFormation.
- Strong problem-solving abilities and attention to detail.
- Excellent communication and leadership skills, with the ability to collaborate across teams.
- Ability to prioritize and manage multiple projects effectively.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.