Skip To Main Content

Python Engineer jobs

EPAM is looking for Python Engineers.

hot
Join our team as a Python Engineer at EPAM Vietnam! We are looking for a dynamic individual to become a part of our rapidly growing team. In this role, you will collaborate with our multicultural engineering team to design and build complex systems from the ground up, contributing directly to our cutting-edge sales planning tool.
hot
We are looking for an experienced Senior Python Engineer with expertise in Cloud technologies to contribute to a strategic project for one of our key clients. As a Senior Engineer, you will create, enhance, and implement scalable, secure solutions utilizing Python and modern cloud platforms. Collaboration with cross-functional teams will be essential to deliver innovative software systems addressing complex business challenges and driving digital transformation. This role follows a hybrid work model, requiring three days per week in-office at one of our locations in Krakow, Wroclaw, Gdansk, Warsaw, Poznan, Katowice, or Lodz.
hot
Join our team as a Senior Python Engineer at EPAM Vietnam! We are looking for a dynamic individual to become a part of our rapidly growing team. In this role, you will lead and coordinate with our multicultural engineering team to design and build complex systems from the ground up, contributing to our cutting-edge sales planning tool.
hot
We are seeking an experienced Senior Python Engineer to join a project from the Investment Management domain. This role will work on leading technologies within a Microservice architecture, with the development stack including Python, Java, Amazon Web Services (including AWS Analytics), Atlassian toolsets (Bamboo, Bitbucket), Cucumber automated testing. This role also offers excellent opportunities to develop investment knowledge and acumen Candidates should be comfortable working in a fast-paced environment that builds, supports, and enhances global applications. This is a hybrid role with 3 days per week from the office either from Krakow or Gdansk.
hot
We are seeking a Senior Python Engineer with experience in FastAPI and ideally exposure to React UI, for our client, a global leader in banking, investment banking, and financial services. The product is an ML-ready platform for rapid portfolio model development and deployment. It combines data governance, Big Data, and AI — including GenAI capabilities — to boost alpha generation, enhance client services, and ensure regulatory compliance, while improving data quality and cost efficiency. The team is currently migrating from an IaaS Big Data platform to Azure-native Databricks. This position offers a flexible hybrid work model, with 3 days per week working from the office located in Wroclaw.
hot
We are looking for a talented and driven Lead Python Engineer to lead a team of skilled developers in designing, developing, and maintaining scalable microservices and APIs for our Digital Health Platform. You will play a crucial role in fostering team collaboration, driving technical excellence, and ensuring the timely delivery of high-quality solutions in a fast-paced environment.
hot
Are you passionate about AI and developing cutting-edge solutions? Do you have a knack for creating high-quality, production-ready code? We are seeking a highly skilled and experienced Senior Python Engineer (AI) for our Client, a multinational investment bank and financial services firm. You’ll be working in the AI platform team, serving internal clients. Our team consists of data scientists, software engineers, and business analysts. We process huge amounts of data for multiple use cases, using both classic machine learning models and modern generative AI. We are quickly growing in the areas of chatbots and agents, and we are technologically savvy and cloud native.
hot
We are seeking a highly skilled Senior Python Engineer with experience in Generative AI and Azure, for our Client, a global leader in banking, investment banking and financial services. You’ll be working in the AI platform team, which consists of data scientists, software engineers, and business analysts. They process huge amounts of data for multiple use cases, using both classic machine learning models and modern generative AI. They are quickly growing in the areas of chatbots and agents, and are technologically savvy and cloud native. This position offers a flex-hybrid model of work, with 3 days per week working from the office located in Krakow.
hot
Join our team as a Junior Python AI Engineer through our paid mentorship program and build a strong foundation in artificial intelligence and software development. You will work on real-world projects that leverage modern technologies to solve complex challenges. We provide a supportive environment where you can grow your skills through hands-on experience and collaboration with experienced engineers. You will contribute to meaningful work from the start while developing your expertise. Please note that candidates who are currently participating in any program conducted under IDDA’s initiative, or those who have completed any IDDA program less than three months ago, are not eligible to apply for the Career Excellence Program.
hot
We are seeking a highly skilled Lead Python Engineer with experience in Generative AI and Azure, for our Client, a global leader in the area of banking, investment banking and financial services. You’ll be working in the AI platform team, which consists of data scientists, software engineers, and business analysts. They process huge amounts of data for multiple use cases, using both classic machine learning models and modern generative AI. They are quickly growing in the areas of chatbots and agents, and are technologically savvy and cloud native. This position offers a flex-hybrid model of work, with 3 days per week working from the office located in Krakow.

Python Engineer Remote Jobs at EPAM

In 2021, Python celebrates its 30th birthday. Since this programming language was introduced to the IT community, it's been taking over many spheres of web development, including Data Science and Machine Learning. Developers appreciate Python for its wide community and plenty of ready-made solutions and libraries that speed up the development process and help newbie developers solve basic tasks without sufficient mathematics skills. As a result, Python rarely leaves the top of programming languages ratings.

At EPAM, you can find plenty of jobs for Python Software Engineers in global projects for worldwide-renown companies. If you're a Python Engineer looking for remote work in long-term projects with social benefits and vast career growth opportunities, read on. In our post, we'll uncover key skills for Python Engineers at EPAM and their main responsibilities.

What qualifications and skills for a remote Python Engineer at EPAM

For our projects, we mostly hire Python Software Engineers with exceptional soft and hard skills. Since tasks and required qualifications range from one project to another, there's always a defined set of key skills a savvy Python Engineer must have. Obligatory hard skills for a Python Engineer include hands-on experience with Python development, Django framework, libraries, and object-oriented programming principles (OOP) in Python. Other skills we're seeking in our candidates are as follows:

  • Excellent knowledge of software engineering practices: code standards, code review, and release strategy.
  • CI/CD practices and deployment.
  • Firsthand experience with unit and API testing.
  • Knowledge of troubleshooting and monitoring aspects.
  • Knowledge of estimation techniques.
  • Experience with common Agile methodologies like Scrum and Kanban.
  • Database development.

Additionally, most Python Engineer jobs require the following soft skills:

  • Basic business communication skills, including conversation management, presentation skills, and conflict resolution.
  • Self-efficiency to handle remote work: time management, self-management, and adaptability to changing working environments.
  • People development, including mentoring, emotional intelligence, and team engagement capabilities.
  • English level: at least Upper-Intermediate.

Key responsibilities for a Python Software Engineer

Typical duties for Python Engineer jobs comprise web application development in Python, integrating applications with third-party services and APIs, and writing documentation for new pieces of software.

Other responsibilities include:

  • Software testing including white-box testing.
  • Data analysis to develop applications that recognize faces, images, or voices.
  • Writing and administration of scripts and parsers.
  • Multi-threading applications development.

Getting a Python Engineer job at EPAM

EPAM is a platform with long-term projects on the remote. Once you join our platform, we'll choose the suitable project where you'll grow professionally and get a chance to skyrocket your career with the help from our Skill Advisors and Resource Managers. On top of that, we offer social benefits, relocation opportunities, and certification support for Python Software Engineers.