Forward Deployed Engineer
- Toronto, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Experience
- 10+ years of experience in data engineering, AI application development, and production software engineering.
- Posting language
- English
- Posted
Original job description
Role : Forward Deployed Engineer (Python/PySpark Developer)
Location : Toronto ,ON
Role Overview
We are seeking a Senior Forward Deployed Engineer with strong expertise in Python, PySpark, data engineering, AI application development, and cloud platforms. The candidate will work closely with clients and engineering teams to build, deploy, and optimize production-ready AI and data solutions.
Key Responsibilities
- Collaborate with clients and business stakeholders to understand workflows, requirements, and success criteria.
- Profile and process data using Python, pandas, PySpark, and SQL.
- Develop and deploy AI applications, REST APIs, and data pipelines using FastAPI and cloud platforms.
- Build Claude-powered AI solutions using RAG, prompt engineering, vector databases, semantic search, and agentic AI.
- Implement batch, real-time, and streaming data pipelines.
- Manage MLOps/LLMOps, CI/CD, MLflow, monitoring, deployment, and rollback.
- Troubleshoot production issues and optimize performance, reliability, latency, and cost.
- Ensure data security, governance, quality, and compliance while driving client adoption and knowledge transfer.
Required Skills
- 10+ years of experience in data engineering, AI application development, and production software engineering.
- Strong expertise in Python, PySpark, SQL, REST APIs, FastAPI, Git, Docker, Kubernetes, Airflow, and MLflow.
- Experience with Claude, RAG, vector databases, agentic AI, and LLMOps/MLOps.
- Strong knowledge of ETL/ELT, distributed processing, cloud platforms, and CI/CD.
- Understanding of IAM/RBAC, encryption, data privacy, monitoring, and enterprise security.
- Excellent client-facing, consulting, problem-solving, and communication skills.
- BFSI experience and a bachelor's degree in a relevant discipline are required/preferred as specified by the employer; relevant certifications are an advantage.
More about this job
Responsibilities
Work with clients and engineering teams to understand requirements and build, deploy, and optimize production-ready AI applications, APIs, and data pipelines. Manage data processing, MLOps/LLMOps, production troubleshooting, security, governance, and client adoption.
Requirements
Requires 10+ years of experience in data engineering, AI application development, and production software engineering, with strong skills in Python, PySpark, SQL, APIs, cloud platforms, and CI/CD. Experience with Claude, RAG, vector databases, agentic AI, enterprise security, and client-facing consulting is required; BFSI experience and a relevant bachelor's degree are required or preferred as specified by the employer.
Skills
- Python
- PySpark
- SQL
- Data Engineering
- REST APIs
- FastAPI
- Claude
- Retrieval-Augmented Generation (RAG)
- Vector Databases
- Agentic AI
- MLOps/LLMOps
- Docker
- Kubernetes
- Airflow
- MLflow
- Cloud Platforms
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Data & Analytics
- Engineering
- Consulting
Keywords
- Python
- Pandas
- PySpark
- SQL
- Data Engineering
- AI Application Development
- REST APIs
- FastAPI
- Claude
- Retrieval-Augmented Generation (RAG)
- Prompt Engineering
- Vector Databases
- Semantic Search
- Agentic AI
- ETL/ELT
- Distributed Processing
- Batch Processing
- Real-Time Data Pipelines
- Streaming Data Pipelines
- MLOps
- LLMOps
- CI/CD
- MLflow
- Docker
- Kubernetes
- Airflow
- Cloud Platforms
- IAM/RBAC
- Data Governance
- BFSI