Python Developer (GenAI)
Location: hybrid model, Warsaw
Team Structure: Agile/Scrum teams
Contract B2B
Rates depending on the years of the experience:
4-7 yrs: 147 PLN/h
7-10 yrs: 164 PLN/h
10+ yrs: 178 PLN/h
Software Engineer (Python – GenAI) role is to contribute to the development and deployment of AI-driven applications, focusing on leveraging modern cloud services and generative AI technologies to provide innovative solutions for the organization.
Main Responsibilities:
Creating, developing, and deploying AI-based applications using AWS services.
Developing and optimizing Large Language Model (LLM) based solutions tailored to real-world business cases.
Building and maintaining APIs and microservices to efficiently serve solutions to customers.
Ensuring all AI solutions adhere to security, development, and governance standards.
Writing and maintaining unit tests, ensuring robust test coverage, and enforcing best coding practices (clean code, maintainability, and performance optimization).
Creating clear, concise technical documentation for developed components.
Working in Agile/Scrum teams to deliver high-quality applications.
Key Requirements:
Fluency in English.
Strong command of Python for backend development.
Hands-on experience with AWS services, including Amazon Bedrock, DynamoDB, OpenSearch, CloudWatch, and Step Functions.
Understanding of Generative AI and LLM technologies.
Proven experience in developing and maintaining RESTful APIs and microservices.
Solid understanding of CI/CD pipelines and DevOps best practices within the AWS environment.
Ability to thrive in an Agile environment and work effectively with multidisciplinary teams.
Nice to Have:
Experience working with vector databases.
Knowledge of prompt engineering.
Experience working with Azure services, including Azure VM, Azure DevOps, Azure Blob Storage, Cosmos DB, Azure Functions, Azure AI Search, and others.
Python Developer (GenAI)
Python Developer (GenAI)