Toptal-posted 21 days ago
Full-time • Mid Level
Remote • Orlando, FL
1,001-5,000 employees

As a Senior Back-end Engineer for Toptal’s Core team, you will help us scale for our continued growth as a game-changing, industry-defining company shaping the future of work. We are a product team delivering value to the end-users working closely with the business. You will be part of a collaborative team within a newly launched business unit. We’re developing advanced data and AI tools that empower companies to make smarter decisions and move faster in an increasingly intelligent world. You will have the opportunity to develop new features and improve the quality of the existing codebase. Every bit of work you do will have a direct impact on the company’s revenue. We don’t cut corners, and we don’t make compromises—we build expertly designed web apps that are polished, fast, well-tested, and a joy to use. We use NextJS to render client-facing pages and to run various experiments, and Python, SupaBase, GCP and AWS power a lot of our infrastructure. While you will be primarily responsible for back-end Python, database and LMM integration work, you will have an opportunity to develop your front-end skills, so if that sounds appealing, this is the right opportunity for you. You will also have the chance to explore new tools and frameworks, as we are always looking for ways to improve site performance and team productivity. By joining Toptal’s Core team, you’ll work on meaningful initiatives and projects that have an impact on the bottom line of the company, with a team of highly skilled members from around the world. This is a remote position that can be done from anywhere. Due to the remote nature of this role, we are unable to provide visa sponsorship. Resumes and communication must be submitted in English.

  • Design, build and maintain outstanding, reusable, and reliable Python components.
  • Design and build AI Agents, MCP servers, and data classification components for training LLM’s.
  • Build and extend the current SaaS Toptal Core Platform platform through the development of API’s, and SDK’s.
  • Utilize generative development tools to create tests and perform AI-assisted testing of your features.
  • Review your colleagues’ work, provide constructive feedback, and mentor others to help the team grow and improve.
  • Continuously improve team processes, share ideas, and communicate your status and progress openly as a collaborative teammate.
  • 5+ years of experience working with Python and LMM-based Python libraries.
  • 3+ years of Postgres and/or SupaBase, or related RDBMS experience.
  • Have a confirmed grasp of object-oriented programming, clean code, and best testing practices.
  • Familiarity with LangGraph or LangChain and related technologies.
  • Familiarity with Redis, Kafka, and related caching and queueing technologies.
  • Experience with performance optimization of Python applications.
  • Consider multiple quality dimensions like user impact, failure tolerance, code maintenance, implementation time, security breaches, and performance.
  • Genuinely interested in technology and love to try new things.
  • Excellent written and verbal communication skills.
  • Tackle complex problems but also consider multiple solutions, weigh them, and decide on the best course of action.
  • You should be passionate about providing and receiving honest and constructive feedback.
  • You should be willing to constantly learn and improve your skills to become a truly autonomous specialist.
  • You must be a world-class individual contributor to thrive at Toptal. You will not be here just to tell other people what to do.
  • Familiarity with NextJS, React, JavaScript, TypeScript and GraphQL is a plus.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service