Senior Python GenAI Developer

Nearform
Summary
Join Nearform as a Senior Python GenAI Developer and build cutting-edge applications using Python and GenAI tools like Langchain. This permanent, full-time, remote position (Canada-based) involves collaborating with clients and distributed teams to translate complex business needs into innovative digital products. Responsibilities include designing and building applications, supporting component development and maintenance, assisting with defining structured practices, contributing to Nearform tooling, designing data storage solutions, optimizing application performance, maintaining version control, gathering user feedback, and collaborating with client teams. The ideal candidate possesses significant senior-level development experience in an enterprise environment, along with expertise in data science, agile methodologies, and Python, SQL, and Git. Excellent communication and collaboration skills are essential. Nearform offers a comprehensive benefits package including a company bonus, flexible remote work, paid time off, a remote working allowance, training and development allowance, healthcare, RRSP matching, and life and critical illness insurance.
Requirements
- Significant experience delivering at a Senior Developer level in an enterprise environment
- Knowledge of Data Science techniques, including data preprocessing, feature engineering, and model evaluation
- 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)
- 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
- Design and build applications using Python and GenAI tools such as Langchain
- Support component design, development, and maintenance, taking responsibility for personal technical quality standards within the project team
- Assist with defining structured practices, especially in source code management, building, and deployment
- Contribute to Nearform tooling and open-source projects
- Design and implement data storage solutions
- Optimize performance in applications for maximum speed and scalability
- Use appropriate tools to maintain version control and build processes
- Get feedback from users and clients, and build solutions for them
- Assist with the analysis of client requirements
- Work with and support the Delivery Architect (team lead) in project execution and timely delivery
- Collaborate with client teams
Preferred Qualifications
- Experience in Python and AI/ML libraries (e.g., TensorFlow, PyTorch, Scikit-learn)
- Experience with LangChain, AutoGen, or similar frameworks for multi-agent systems
Benefits
- Annual Company Bonus
- Work Remotely and Flexibly
- Paid Time Off Package - We offer an annual leave of 21 days plus public holidays. We also offer sick leave, marriage leave and many more
- Remote Working Allowance - Every 2 years, you will have a budget of up to β¬1250 (equivalent in CAD) to help you set up a comfortable and productive workspace in addition to your essential equipment provided by Nearform when you join
- Training and Development Allowance - We understand the importance of continuously learning so we offer an allowance of up to β¬1000 (equivalent in CAD) you can use to upskill yourself
- Healthcare
- RRSP & Insurances - We offer RRSP and match up to 4% and Life and Critical Illness insurance for peace of mind