AI Back-End Engineer Offline
We are looking for a talented and experienced Mid-Level AI Back-End Developer (Python) to become part of our dynamic team, contributing to the development of a core backend application for a pioneering MedTech startup. As an integral member of our development group, you will be essential in designing and building a state-of-the-art application from the ground up.
- Create, test, and maintain robust software solutions using Python.
- Design and build APIs with FastAPI.
- Utilize Pydantic for data validation and serialization tasks.
- Leverage SQLAlchemy for object-relational mapping (ORM) and database operations.
- Administer and optimize PostgreSQL databases.
- Develop and deploy serverless applications.
- Design, implement, and manage cloud infrastructure on AWS.
- Implement infrastructure as code using tools such as Terraform or CloudFormation.
- Monitor, troubleshoot, and optimize system performance and cost efficiency in AWS environments.
- Collaborate with cross-disciplinary teams to define, design, and deploy new features.
Requirements:
- Strong experience with Python and related frameworks
- Strong AWS experience, specifically with SageMaker and Bedrock implementations
- Proven experience integrating AI/ML services with application frontends
- Deep knowledge of AWS infrastructure for AI workloads
- Experience using the Python CDK for Infrastructure as Code
- Proficiency in PostgreSQL and database management.
- Experience with AWS services, including Lambda, Cognito, ECS, API Gateway, Fargate, RDS, EC2, S3, and CloudWatch.
- Experience with serverless architecture and microservices.
- Solid understanding of infrastructure as code principles and tools (e.g., Terraform, CloudFormation).
- Proficiency in containerization technologies such as Docker and container orchestration with Kubernetes or ECS.
- Experience with monitoring and logging tools in cloud environments.
- Solid understanding of software development best practices, including code reviews, unit testing, and version control.
- Excellent problem-solving skills and attention to detail.
- Ability to work in a collaborative team environment.
- Strong communication skills in English, with a proficiency level of B2 or higher.
Preferred qualifications:
• AWS certifications (e.g., AWS Certified DevOps Engineer, AWS Certified Solutions Architect).
• Experience with configuration management tools
• Knowledge of security best practices in cloud environments.
• Familiarity with AI/ML deployment workflows.
Familiar with CI/CD pipelines for automated testing and deployment.
• Proven experience in DevOps practices and tools (e.g., Jenkins, GitLab CI, GitHub Actions).
We offer a unique opportunity to be part of a fully-funded startup with a proven track record of success in the MedTech space. Our team is composed of industry experts, and we are building a distributed team of top talent. This is a long-term opportunity for growth and innovation in a dynamic and exciting environment.
The core development, product, and project management team is based in Ukraine, while the Product Owners and Managers are located in the United States.
The job ad is no longer active
Look at the current jobs Python →