GenAI Prompt Engineer
- Montreal, QC, Canada
$65.52 USD / hour
Applications open in a new tab.
Job details
- Pay
- $65.52 USD / hour
- Apply by
- Experience
- Minimum 5 years of hands-on experience in building Python applications.
- Posting language
- English
- Posted
Original job description
- Location: Montreal
- Work Mode: Hybrid (day 1 onboarding onsite / in-office presence required 3x/week)
- Work within a machine learning team to develop Artificial Intelligence solutions, including ML and Gen AI.
- Collaborate with different clients/SMEs to understand business requirements for prompt engineering and Python code development.
- Contribute to the development and maintenance of the Python library.
- Support the library and participate in prompt engineering.
- Maintain prompts and keep them updated with new LLM versions.
- Conduct regular testing and performance analysis.
- Participate in prompt benchmarking experiments.
- Bachelor's degree in computer science or related field.
- Minimum 5 years of hands-on experience in building Python applications.
- Excellent prompt engineering skills.
- Excellent Python development skills.
- Knowledge of design patterns, system resiliency, observability, scalability, and performance.
- Experience in Agile development.
- Strong analytical skills and passion for problem-solving.
- Good communication skills.
- Experience with machine learning and 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.
This role is for an existing vacancy.
More about this job
Responsibilities
Develop AI, machine learning, and generative AI solutions, collaborating with clients and subject matter experts to translate business needs into prompt engineering and Python development. Maintain and support a Python library and prompts, update prompts for new LLM versions, and conduct testing, performance analysis, and benchmarking experiments.
Requirements
Requires a bachelor's degree in computer science or a related field and at least five years of hands-on experience building Python applications. Candidates should have strong prompt engineering and Python skills, knowledge of resilient and scalable system design and performance, Agile experience, and strong analytical, problem-solving, and communication abilities.
Skills
- Prompt Engineering
- Python Development
- Machine Learning
- Generative AI
- Python Application Development
- Design Patterns
- System Resiliency
- Observability
- Scalability
- Performance Analysis
- Agile Development
- Analytical Skills
- Problem-Solving
- Communication
- Vector Databases
- Microsoft Azure
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Data & Analytics
- Engineering
Keywords
- Generative AI
- Prompt Engineering
- Python
- Machine Learning
- Python Library
- Large Language Models
- LLM Versioning
- Prompt Benchmarking
- Performance Analysis
- Testing
- Design Patterns
- System Resiliency
- Observability
- Scalability
- Agile Development
- Vector Databases
- Microsoft Azure
- Cloud-Based Application Development
- FinTech
- Global Delivery Team
- Business Requirements
- Artificial Intelligence