Skip To Main Content
backBack to Search

Python Software Engineer (Backend)

Hybrid in Brazil, Colombia
Python.Core
& 7 others

We are looking for a highly skilled Python Software Engineer (Backend) to join our team and play a critical role in enhancing and developing web platforms that deliver exceptional learning experiences to millions of users.

If you enjoy solving complex problems and building innovative solutions using modern technologies, we’d love to hear from you.

Responsibilities
  • Design and develop new features and services using Python, gRPC, and Google Cloud Platform (GCP) services and APIs
  • Build and enhance applications based on Gen AI, LLM, and AI Agents
  • Write clean, readable, maintainable, and testable code while improving existing code and implementing new features
  • Write unit and integration tests to ensure high-quality code implementation
  • Define and manage infrastructure using Terraform
  • Collaborate and communicate with stakeholders, primarily engineers on the customer side
  • Conduct code reviews and write comprehensive technical documentation
Requirements
  • 2+ years of experience in software development
  • Strong Python expertise and a thorough understanding of the language
  • Experience with Google Cloud Platform (GCP), or familiarity with major cloud platforms like AWS or Azure
  • Proficiency in design patterns and algorithms, and a strong understanding of OOP/OOD principles
  • Background in web application development, with knowledge of databases and SQL
  • Familiarity with Gen AI, LLM, or AI Agent application development
  • Capability to work autonomously and handle ambiguity with minimal supervision
  • Good communication skills and ability to articulate technical concepts effectively
Nice to have
  • Knowledge of gRPC and Terraform
  • Familiarity with Java
  • Understanding of Typescript, HTML/CSS, and Angular technologies
  • Experience with internal tools and systems common to Google environments
Benefits
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn