Python Software Engineer (Backend)
Python.Core
& 7 others
Brazil
We are looking for a highly experienced Python Software Engineer (Backend) to join our team and play a pivotal role in creating and improving web platforms that provide outstanding learning experiences to millions of users.
If you thrive on tackling challenging problems and crafting cutting-edge solutions with modern technologies, we encourage you to apply.
Responsibilities
- Design features and services with Python, gRPC, and Google Cloud Platform (GCP) services and APIs
- Develop and integrate applications utilizing Gen AI, LLM, and AI Agents
- Produce clean, maintainable, testable code and enhance existing codebases with new functionality
- Create unit and integration tests to maintain code quality
- Define and manage infrastructure through Terraform configurations
- Collaborate with stakeholders, especially engineers from the client side, for seamless communication
- Review code and prepare comprehensive technical documentation
Requirements
- At least 2 years of software development experience
- Strong Python proficiency and in-depth understanding of the language
- Knowledge of Google Cloud Platform (GCP), or another leading cloud platform like AWS or Azure
- Competency in design patterns and algorithms, with a solid grasp of OOP/OOD principles
- Background in building web applications, including database and SQL expertise
- Familiarity with Gen AI, LLM, or AI Agent integrations
- Capability to work independently and manage ambiguity effectively
- Effective communication skills for conveying technical ideas clearly
Nice to have
- Knowledge of gRPC and Terraform tools
- Familiarity with Java programming
- Understanding of Typescript, HTML/CSS, and Angular frameworks
- Experience with internal tools and workflows typical in Google ecosystems
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