- 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.