Develop and maintain backend services using Python and FastAPI, ensuring high performance, scalability, and maintainability.
Design and implement features powered by Generative AI, integrating models and APIs to enhance platform intelligence.
Build and manage cloud-native applications using AWS services such as Lambda, S3, and DynamoDB to support robust infrastructure.
Collaborate with product managers, designers, and engineers to deliver well-architected, user-focused technical solutions.
Participate in code reviews, testing, and debugging to ensure code quality and adherence to best practices.
Contribute to infrastructure automation using Terraform, supporting CI/CD pipelines and environment consistency.
Monitor system health, logs, and performance metrics to ensure platform reliability and proactively address issues.
Requirements
5+ years of hands-on experience in Platform Engineering or a similar role focused on building and maintaining cloud-native systems and internal developer platforms.
Strong understanding of Generative AI concepts and tools, with practical experience integrating models or APIs (e.g., OpenAI, Hugging Face, Anthropic) into production systems.
Solid proficiency in Python, with experience in Object-Oriented Programming (OOP) and building APIs using FastAPI.
Hands-on experience with AWS services such as Lambda, S3, and DynamoDB, and a solid grasp of cloud-native architecture.
Experience using Terraform and infrastructure-as-code practices to manage cloud resources and support automated deployments.
Excellent communication and collaboration skills, with a proactive and growth-oriented approach to problem-solving.
Benefits
Competitive salary
Flexibility to work remotely
Opportunities for professional development
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.