Lead Software Engineer
- Toronto, ON, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Posting language
- English
- Posted
Original job description
Responsibilities
Job Description:
Job Description:
- Build and integrate GenAI applications, APIs, agents, and tools.
- Develop RAG and LLM-based solutions using Python and LangChain/LangGraph.
- Integrate AI solutions with enterprise applications and data sources.
- Deploy and maintain AI applications on AWS.
- Implement testing, monitoring, security, and production-grade engineering practices.
- Work with AI Scientists to productionize AI/ML solutions.
- Python, REST APIs, FastAPI
- LangChain/LangGraph, LLMs, RAG
- AWS, Docker, CI/CD
- Vector databases and SQL
More about this job
Responsibilities
Build and integrate generative AI applications, APIs, agents, and tools, including RAG and LLM-based solutions, and connect them to enterprise applications and data sources. Deploy and maintain AI applications on AWS, apply production-grade testing, monitoring, and security practices, and work with AI scientists to productionize AI/ML solutions.
Requirements
The role requires experience with Python, REST APIs, and FastAPI, as well as LangChain or LangGraph, LLMs, and RAG. It also calls for AWS, Docker, CI/CD, vector databases, and SQL.
Skills
- Python
- REST APIs
- FastAPI
- LangChain
- LangGraph
- Large Language Models
- Retrieval-Augmented Generation
- AWS
- Docker
- CI/CD
- Vector Databases
- SQL
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
- Data & Analytics
- Consulting
Keywords
- Generative AI
- AI Applications
- APIs
- AI Agents
- AI Tools
- Python
- REST APIs
- FastAPI
- LangChain
- LangGraph
- Large Language Models
- Retrieval-Augmented Generation
- Enterprise Applications
- Data Sources
- AWS
- Docker
- CI/CD
- Vector Databases
- SQL
- Testing
- Monitoring
- Security
- Production Engineering
- AI/ML
- IT Services
- IT Consulting