Software Engineer, AI - 12 month Contract
Core
Build production-grade AI and data solutions, transitioning prototypes to scalable systems for internal partners and external customers.
Role type
Senior Software Engineer (AI & Infrastructure)
Builds
Production AI tools, backend services, and resilient infrastructure for The Weather Network.
Domain
Generative AI, Cloud Infrastructure, Backend Systems
Deliverable
production ML models
Required skills
Python, Node.js, AWS, GCP, Docker, Kubernetes, CI/CD, LLM integration, Postgres, Redis, FastAPI, React, vLLM, Langfuse
Preferred skills
Go, vector search indexes, multi-tier caching, multimodal workflows
Responsibilities
Transition proof-of-concept prototypes to production-grade systems; Design and maintain scalable backend services and RESTful APIs; Architect systems for high availability and fault tolerance; Implement end-to-end LLM telemetry and observability; Deploy and optimize cloud infrastructure; Drive code quality through automated testing; Maintain system health and production uptime.
Seniority
Senior, hands-on IC