Senior Python Backend Engineer
Role summary
Seeking a Senior Python Backend Engineer for a remote, long-term contract role focused on building AI-powered products. The engineer will design, build, and own the reliability of Python-based backend services and REST APIs, integrating LLMs and AI APIs into production systems. Responsibilities include working with SQL databases, collaborating with stakeholders, and occasionally interfacing with .NET/C# systems. Must have 5+ years of experience, strong Python, AI API integration, C#/.NET, SQL, and microservices architecture skills. Cloud experience, particularly Azure, and familiarity with ML frameworks are preferred. This role emphasizes shipping production-grade code over research or experimentation.
๐ง Senior Python Backend Engineer โ AI-Powered Products
Contract Position | Remote (US)|
๐ข About the Opportunity
Our client is a fast-moving technology team building AI-powered features directly into production systems โ not research environments, not proof-of-concepts. They are looking for an engineer who can take AI ideas from concept to deployed, reliable software that real users depend on.
๐ฏ What You Will Be Doing
- Design and build
Python-based backend services and REST APIs
that power production applications
- Integrate
LLMs and AI APIs
(OpenAI, Anthropic, etc.) into real workflows and existing systems
- Own the reliability of what you ship โ error handling, edge cases, performance
- Write clean, testable code with proper version control, peer reviews, and agile practices
- Work with SQL databases and optimize queries for production workloads
- Collaborate closely with both engineering teams and non-technical stakeholders
- Occasionally interface with
.NET/C# systems
as part of a broader tech stack
โ What We Are Looking For
Must-Have:
- 5+ years of professional software engineering experience
- Strong hands-on
Python
development โ APIs, microservices, production systems
- Proven experience integrating
LLMs or AI APIs
into deployed applications
- Solid
C# / .NET or .NET Core
- Solid
SQL
skills and experience with relational databases
- Experience with
API microservices architecture
and object-oriented design
- Strong testing mindset โ unit tests, code reviews, data-driven validation
- Clear communicator who can work independently and within a small agile team
Nice-to-Have:
- Cloud experience, ideally
Azure
- Familiarity with ML frameworks (TensorFlow, PyTorch, Scikit-learn)
- Background in data or ML engineering
๐ซ What This Role Is Not
This is not a Data Science or research position. We are not looking for someone focused on model experimentation, analytics dashboards, or Jupyter notebooks. We need an engineer who
ships production-grade code
and builds AI-powered features that are stable, scalable, and used by real people.
๐ก Why This Role Stands Out
This profile is genuinely rare โ a backend engineer who understands LLMs well enough to integrate them properly, knows their limitations, and can build reliable systems around them. You will work at the intersection of solid engineering and practical AI, not just experiment with it.
๐ Logistics
- ๐
Location:
Remote
- ๐๏ธ
Onboarding:
Short onsite visit in San Francisco (~2โ3 days)
- ๐
Structure:
Long-Term Contract
- ๐ฐ
Compensation:
Competitive with the Canadian market, based on experience
