Senior Python Backend Developer

Senior Backend Python Developers play a critical role at Columb Labs, they are responsible for designing and implementing the business logic for our machine learning solutions. They are known for their clean production-ready coding skills and great expertise in system design.

We are constantly striving to boost our clients' business KPIs. You will build and design architecture to deliver our machine learning solutions. Responsibilities include implementing business logic and integrations with internal and external API's and services, defining how applications core functionality behaves.

Requirements:
  • 5+ years working in back-end web development with Python
  • Extensive programming experience with Django, FastAPI, RabbitMQ
  • Excellent Python knowledge for writing scalable and effective production code
  • Experience building and consuming REST APIs
  • Excellent software engineering skills: CI/CD, Docker, pytest, code documentation
  • Experience building scalable systems with cloud infrastructures like AWS
  • Good knowledge of computer science, data structures, and algorithms
  • Experience with Relational Databases like MySQL or PostgreSQL and Non-Relational Databases like MongoDB or Cassandra
  • Exceptional problem solving and ability to work independently
  • Fluency in both oral and written English
Nice to have:
  • Basic knowledge of machine learning and deep learning algorithms
  • Experience with C++, Go
  • Contribution to open-source projects
Why you should work here:
  • Work with a strong team (ex Yandex, CERN, Columbia University)
  • No legacy, contemporary tech stack
  • Competitive salaries
  • Remote work