Lead Backend Engineer (Python & Generative AI)
Job Description, Responsibilities & Requirements
About the Position
Bright Coders' Factory - our name speaks for us, as our software sits in the hearts of global companies. We provide customers with state-of-the-art technologies. Our potential still grows, which is proven by the Forbes Diamond and Great Place to Work Awards.
We're writing code to make people's lives easier. In BCF, you will find your place and see that your work matters. Our portfolio includes projects from more than 15 industries - so depending on your preferences and stage of career, we're definitely going to find the right one for you.
We are currently seeking an experienced Lead Backend Engineer specializing in Generative AI to lead the creation, implementation, and optimization of generative AI solutions for a global tech client. This role involves direct collaboration with the client's engineering team, full responsibility for backend architecture, and leading a team of developers to deliver scalable, secure, and high-quality systems. Strong technical expertise in Generative AI, programming experience, and excellent communication skills are required.
Responsibilities
- Full responsibility for solution architecture, design, and implementation.
- Collaborate with client engineering and product teams to understand business requirements and translate them into technical solutions.
- Lead and mentor a team of developers, ensuring compliance with best engineering practices and coding standards.
- Design and develop Generative AI solutions, influencing model behavior and optimizing prompts to achieve desired outcomes.
- Create robust system architecture and integration patterns tailored to enterprise needs.
- Utilize Microsoft Azure services for cloud development and deployment.
- Implement and maintain unit tests using frameworks such as xUnit.
- Conduct code reviews, optimize performance, and prepare technical documentation.
- Work with the DevOps team for CI/CD integration and improving development processes.
Requirements
- Minimum 10 years of software development experience.
- Proficiency in Python and Web API frameworks (e.g., Flask, FastAPI).
- Good knowledge of Azure services: App Services, Azure SQL, Blob Storage, Key Vault, etc.
- Ability to design scalable system architecture and integration patterns.
- Experience in writing unit tests using xUnit or similar frameworks.
- Familiarity with LLM (Large Language Models) – preferred: OpenAI.
- Experience with version control systems (e.g., Git, Azure DevOps) and Agile/Scrum methodologies.
- Knowledge of build/release pipelines and CI/CD automation.
- Basic knowledge of secure coding, containerization (Docker), and cloud-native patterns.
- Ability to effectively debug and resolve complex backend issues.
We Offer
- Competitive salary
- Opportunity to work in a dynamic and innovative environment
- Professional development opportunities
- Flexible working hours and remote work options
About the Company
BCF Group is a leading software development company recognized by the Forbes Diamond and Great Place to Work Awards. Our software solutions are used by global companies across various industries.
Contact
Email: [email protected]
Our Addresses
- Opole HQ: 45-837 Technologiczna Street 2, Poland
- Wroclaw: 50-062 Solny Square 14A/5, Poland
- Warszawa: 00-503 Żurawia Street 6/12, Poland
© 2026 Bcf-software.com All rights reserved