Companies you'll love to work for

68

Companies

1,373

Jobs

Senior Python Engineer - Remote

Braintrust

Braintrust

Software Engineering
Latin America
Posted on Jan 26, 2025
Job Description

We’re looking for an individual who also enjoys mentoring teammates and leveraging your experience to increase the productivity of other engineers.

Must posses a strong understanding of Python and Cloud (AWS, Google or Azure)

Main Characteristics we’re looking for:

  • 5+ years of experience writing high-quality production Python code
  • Experience building high-performance distributed systems at a large scale (the more battle scars, the better)
  • Strong cloud skills
  • Strong knowledge of low-level operating system foundations (Linux kernel, file systems, containers, etc.)
  • Experience with performance engineering (tell us a story of when you shaved off a few milliseconds!)
  • Knowledgeable in the tools and techniques vital to designing automated deployments.
  • Experience with Configuration Management and Infrastructure as Code (e.g. Terraform, Chef, Puppet, Ansible)

Other characteristics of the candidate we’re looking for:

  • Value close collaboration with product and design
  • Prefer iterating quickly with modern DevOps and Agile processes
  • Passionate about building high quality code and engineering culture
  • Experience working with backend web frameworks and technologies
  • Experience working across microservices and understanding interactions between services
  • Experience with some of the many other technologies that we work with, such as Kubernetes, Typescript, Node.js, GraphQL, Apache Beam, PostgreSQL, and Elasticsearch

What You'll Do:

Design and build new features and capabilities within the Platform

Write scalable, performant, readable and tested code

Participate in technical decisions and collaborate with talented peers

Review code, implementations and give meaningful feedback that helps others build better solutions

Write documentation

Provide mentorship and guidance for peers and more junior engineers

Establish strong working relationships at all organizational levels and across functional teams

Refine our technology stack, processes and standards

Take responsibility and ownership of project timelines and deliverables

Possibility of conversion to perm employee.