Enable job alerts via email!

Senior Python Framework Engineer

Railtown AI Technologies

Vancouver

Hybrid

CAD 100,000 - 130,000

Full time

12 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Railtown AI Technologies, a leading startup in AI development, seeks a senior Python engineer in Vancouver. You will tackle LLM integration challenges, improve software frameworks, and contribute to innovative AI solutions. Ideal candidates have 5+ years of Python experience and expertise with concurrent systems and LLM frameworks. Join a dynamic team and enjoy a competitive salary with stock options in a hybrid work model.

Benefits

Stock options
Competitive salary
Transit-accessible office
Hybrid work model

Qualifications

  • 5+ years of professional Python development experience.
  • Proven experience building concurrent or multithreaded Python systems.
  • Hands-on experience with LLM frameworks.

Responsibilities

  • Architect and enhance a Python framework that interfaces with LLMs.
  • Design a flexible and efficient framework for multi-agent orchestration.
  • Build and iterate high-quality Python APIs.

Skills

Object-oriented design
Software engineering principles
Concurrency
Multithreading
Agile methodologies
Open-source contributions

Education

BS or MS in Computer Science
Engineering
Statistics
Applied Mathematics

Tools

HuggingFace
LiteLLM
LangChain
LlamaIndex

Job description

Railtown AI is a mid-sized startup at the forefront of AI development, based in the heart of downtown Vancouver. We foster an exciting, creative environment where your ideas can thrive. With years of experience working with LLMs, the new and exciting ways to interact with these tools have unlocked unprecedented opportunities. Railtown is at the cutting edge of agentic AI products. As we continue developing our offerings, we’re looking to strengthen our team with a senior Python engineer to help bring our products from beta to release.

Role Overview

We’re seeking a seasoned engineer to tackle complex software design challenges related to LLM integration and to evolve our core framework. In this role, you will :

  • Develop & Refine : Architect and enhance a Python framework that interfaces with large language models, working closely with our existing AI team.
  • Lead & Communicate : Take ownership of technical decisions, collaborate with colleagues, and clearly articulate trade-offs and progress to stakeholders.

Key Responsibilities

  • Improve Architecture : Design a flexible, efficient, and scalable Python framework for multi-agent orchestration of LLMs.
  • Optimize Performance : Utilize concurrency and multithreading to boost throughput and reliability; diagnose and resolve integration bottlenecks.
  • Design APIs : Build and iterate high-quality Python APIs for developers to use when building their agentic systems.
  • Stay Current : Monitor Python ecosystem trends and LLM advancements; propose and prototype new tools, libraries, and patterns.
  • Provide Leadership : Make informed decisions, guide engineering peers, and champion best practices in code quality and documentation.
  • Solve Complex Problems : Apply creative, thoughtful design to overcome challenges and outpace larger competitors.

Key Qualifications

  • BS or MS in Computer Science, Engineering, Statistics, Applied Mathematics, or a related quantitative discipline.
  • 5+ years of professional Python development experience, with a strong understanding of object-oriented design and software engineering principles.
  • Proven experience building concurrent or multithreaded Python systems.
  • Hands-on experience with LLM frameworks (e.g., HuggingFace, LiteLLM, LangChain, LlamaIndex).
  • Familiarity with agile methodologies, including version control, Kanban processes, and cloud deployment.
  • Contributions to or management of open-source projects is a significant plus.
  • Prior experience leading an engineering team is highly desirable.

What We Offer

  • Stock options and a competitive salary.
  • A transit-accessible office location.
  • A hybrid work model : two days in-office and three days remote.

How to Apply

Submit your resume highlighting your experience with Python frameworks to this posting.

Seniority level

Seniority level

Mid-Senior level

Employment type

Employment type

Full-time

Job function

Job function

Engineering and Information Technology

Referrals increase your chances of interviewing at Railtown AI Technologies by 2x

Sign in to set job alerts for “Python Developer” roles.

Intermediate Backend Python Developer (Canada Only, Hybrid or Remote)

Full Stack Developer (Future Opportunity)

Software Engineer (Python / Linux / Packaging)

Full-Stack Software Developer AI / ML Platform

Python and Kubernetes Software Engineer - Data, Workflows, AI / ML & Analytics

Python and Kubernetes Software Engineer - Data, AI / ML & Analytics

Full Stack Software Engineer (Geospatial Analytics)

Intermediate Full Stack Software Developer

Python Software Engineer - Ubuntu Hardware Certification Team

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.