Senior Python GenAI Software Engineer

Nearform
Summary
Join Nearform as a Senior Python GenAI Software Engineer and contribute to the design and development of innovative applications using Python and GenAI tools like Langchain. This full-time remote contract opportunity, based in Poland, involves collaborating with clients to translate complex business requirements into digital products. You will support component design, development, and maintenance, while assisting with defining structured practices and contributing to Nearform tooling and open-source projects. Responsibilities also include designing data storage solutions, optimizing application performance, and working with clients to gather feedback and build solutions. The role requires significant experience in enterprise development, agile environments, and a deep understanding of Python and SQL databases.
Requirements
- Significant experience delivering at a Senior Developer level in an enterprise environment
- Practical experience of delivering in an agile environment
- Practical experience of knowledge of developing real-world solutions and platforms
- Deep understanding of Python
- Deep understanding of SQL Databases (PostgreSQL is preferred)
- Experience with LangChain, AutoGen, or similar frameworks for multi-agent systems
- Deep understanding of versioning control tools - Git in particular
- Good understanding of security and performance considerations
- Understanding of layout aesthetics, responsive design and mobile web development
- Understanding of architectural and design patterns
- General familiarity with a wide variety of open-source technologies and tools
- Excellent analytical and multitasking skills
- Excellent communication and collaboration skills
- Professional proficiency in English
Responsibilities
- Supporting component design, development and maintenance and taking responsibility for personal technical quality standards within the project team
- Assisting with defining structured practices, especially in source code management, building and deployment
- Contributing to Nearform tooling and open-source projects
- Designing and implementing data storage solutions
- Optimising performance in applications for maximum speed and scalability
- Using appropriate tools to maintain version control and build processes
- Getting feedback from users and clients, and building solutions for them
- Assisting with the analysis of client requirements
- Working with and supporting the Delivery Architect (team lead) in project execution and timely delivery
- Collaborating with client teams
Preferred Qualifications
- Experience in Python and AI/ML libraries (e.g., TensorFlow, PyTorch, Scikit-learn)
- Knowledge of Data Science techniques, including data preprocessing, feature engineering, and model evaluation
Share this job:
Similar Remote Jobs



