Developer working within a machine learning team to create AI solutions for various clients. Engagement in python development and prompt engineering are key aspects of this role.
Responsibilities
Work within a machine learning team to develop AI solutions including ML and Gen AI
Familiarity with python development and prompt engineering
Work with different Clients/SME’s to understand business requirements and develop proper python code
Contribute to development and maintenance of the python library
Contribute to the support of the library
Participate in prompt engineering
Maintain prompts and keep them up to date with new LLM versions
Conduct regular testing and performance analysis
Participate in prompt benchmarking experiments
Requirements
Bachelor’s in computer science or related field
Years of experience: 5+
Hands-on experience in building python applications
Excellent Python development skills
Excellent architecture design skill for enterprise applications
Knowledge of object-oriented programming and design patterns
Knowledge of system resiliency, observability, scalability and performance
Experience of Agile development
Strong analytical skills and passion for problem-solving
Good communication skills
Nice to Have: Experience with Open AI and different LLM models
Experience with Java development
Experience with machine learning, vector databases
Cloud-based application development preferably using Microsoft Azure Cloud
Prior experience in FinTech application development
Exposure to working in a global delivery team
Benefits
Equal opportunity employer
Willing to sponsor employment visas for eligible candidates
Accommodation provided for candidates with disabilities during the hiring process
Senior technical leader designing scalable backend systems with AI integration at Apply Digital. Leading engineering teams and collaborating with clients for seamless digital solutions.
Software Engineer II in Affirm's AI Agents engineering team focusing on customer solutions. Collaborate in product development while ensuring timely delivery and operational availability.
Senior Full Stack Developer with Java backend focus. Backend - heavy role requiring Java 17/21, Spring Boot 3.x, Microservices, AWS, and Angular 17+ knowledge.
Lead Software Engineer at Blackbird Interactive porting AAA game engine to consoles. Oversee performance - critical platform systems and mentor team members.
Senior Software Engineer specializing in Rust to lead backend platform evolution at Tubi. Architecting high - performance systems and mentoring engineers while integrating AI - powered tools.
IT Integration/Middleware Developer responsible for architectural decisions and integration platforms, enhancing communication between Equisoft products. Working collaboratively in a hybrid environment in Canada.
Contract Python Developer role requiring 5+ years of experience with Python, SQL/MySQL, API development, AWS, Docker, and RabbitMQ. Must have cloud and microservices experience.
Ruby on Rails Engineer developing production applications for a venture - backed startup simplifying real estate law. Designing complex features and contributing to the development of client - facing products.