Full Stack Engineer – Data & AI
$110,400–$147,400 year
HybridToronto, Ontario, Canada
Job Summary
Build and ship backend-heavy full-stack applications, APIs, dashboards, and internal tools that enable researchers and product partners to interact with complex data and AI-powered capabilities. Design and operate production-quality services, pipelines, and data layers that ingest, transform, and expose structured and unstructured data for internal workflows. Apply machine learning and AI techniques in production by integrating models, enterprise data, and APIs into practical research and product workflows, including agentic and MCP-based capabilities. Improve the scalability, reliability, and observability of cloud-native systems by building, deploying, and operating containerized applications with Docker and Kubernetes. Collaborate closely with multi-functional partners across research, data science, product, design, and engineering to shape requirements and deliver high-quality production systems.
Required Qualifications
- 5+ years of professional software engineering experience building and operating production applications or services
- Strong experience in backend or full-stack development
- Strong hands-on programming experience in Python
- Strong hands-on programming experience in Java
- Solid JavaScript/TypeScript skills
- Strong SQL and relational database fundamentals
- Experience using NoSQL and embedded databases such as SQLite or DuckDB
- Experience building and supporting data-intensive systems
- Experience working with AI/ML-enabled applications in production
- Hands-on knowledge of RESTful API design
- Hands-on knowledge of service integrations
- Hands-on knowledge of Docker
- Hands-on knowledge of Kubernetes
- Hands-on knowledge of automated testing
- Hands-on knowledge of CI/CD
- Hands-on knowledge of observability practices
- Ability to debug unfamiliar systems
- Ability to communicate clearly with technical and non-technical partners
- Ability to translate complex software, data, and AI needs into practical solutions
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.