Vacancy catalog
EPAM
Open role

Senior Python Software Engineer

EPAMArgentina; Brazil; Chile; Colombia; Costa Rica; Dominican Republic; Ecuador; El Salvador; Guatemala; Honduras; Mexico; Panama; Paraguay; Peru; Uruguay
Work model
Remote
Experience
5+ years
Employment
Not specified
Compensation
Not disclosed
Technology signal
20 tags

Technology context

20

Parsed from the vacancy text; ordered by relevance to this role.

TypeScriptAI AgentsJavaScriptAILLMAWSGenAIC#.NETPythonCloud NativeCloudBackendAPITerraformRESTCI/CDSQLOODGit

Full listing

Role description

We are looking for a Senior Python Software Engineer to develop and maintain AI-powered backend services that drive our client's platform, contributing to both new AI capabilities and existing production systems. You will play a key role in delivering reliable software, building scalable cloud-native services and integrating AI capabilities into production applications.

Responsibilities

  • Develop backend services primarily in Python
  • Maintain and enhance existing C#/.NET components
  • Build REST APIs and AWS-based services
  • Implement AI-powered features
  • Participate in code reviews and technical design
  • Troubleshoot production issues
  • Collaborate with Product, QA and Architecture teams
  • Contribute to technical documentation and engineering best practices
  • Improve system performance and maintainability

Requirements

  • 3+ years of commercial software development experience
  • Strong Python development experience with working knowledge of C#/.NET
  • Proficiency in AWS Cloud, REST API development and Git
  • Skills in SQL and experience building production backend applications
  • Background in cloud-native application development
  • Understanding of object-oriented design principles and Clean Code and software design patterns
  • Familiarity with Agile development experience
  • Knowledge of CI/CD and source control workflows
  • English proficiency at B2 level or higher

Nice to have

  • Familiarity with Generative AI / LLM applications and Agentic AI concepts
  • Knowledge of AWS Bedrock, Terraform (HCL) and JavaScript / TypeScript
  • Skills in Prompt Engineering, Streamlit and Jupyter Notebooks
  • Background in enterprise-scale distributed systems
  • Experience in automotive or CRM domain