Senior Python Engineer
EPAM Systems (Poland) sp. z o.o.
Senior Python Engineer
Miejsce pracy: Warszawa
Technologies we use
Expected
- Python
- Django
- Flask
- FastAPI
- MySQL
- PostgreSQL
- MongoDB
- DynamoDB
- Jenkins
- GitHub Actions
- Azure DevOps
- AWS
Operating system
- Windows
About the project
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.
Your responsibilities
- Deliver high-quality software solutions using Python for web applications, APIs, data pipelines, AI/ML models, and automation tools
- Design and manage cloud-based architectures utilizing platforms like AWS, Azure, or Google Cloud Platform (GCP)
- Create scalable microservices and serverless applications using cloud-native tools and frameworks
- Optimize data pipelines and workflows using Python and cloud services such as AWS Lambda, Azure Functions, or GCP Cloud Functions
- Promote system reliability and scalability utilizing best coding practices, automated testing, and effective monitoring
- Work with product, operations, and engineering teams to define requirements, refine features, and implement solutions
- Set up CI/CD pipelines to enhance deployment efficiency in cloud environments
- Address production issues and improve system performance in cloud setups
- Keep up to date with Python trends, cloud advancements, and evolving tools
- Mentor junior team members, perform code reviews, and uphold quality standards across the team
Our requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience
- 5+ years of Python development experience, with a focus on libraries such as Django, Flask, or FastAPI
- Commercial background in cloud platforms such as AWS, Azure, or Google Cloud and hands-on experience with related services
- Competency in cloud-native technologies, including Docker, Kubernetes, and serverless frameworks
- Skills in designing RESTful APIs and integrating third-party services
- Knowledge of database technologies, including relational databases like MySQL/PostgreSQL and non-relational databases like MongoDB/DynamoDB
- Understanding of software development best practices, Agile methodologies, Git version control, and unit testing
- Experience with CI/CD tools, including Jenkins, GitHub Actions, Azure DevOps, or AWS CodePipeline
- Strong analytical and problem-solving abilities for tackling technical challenges
- Effective communication skills and the ability to collaborate in team settings
Optional
- Background in AI or ML technologies
What we offer
We gather like-minded people:
• Top tech minds driving innovation in AI, cloud and digital platform modernization
• Supportive team and agile, startup-like culture
• Hybrid by design mode and opportunity to work remotely within Poland
• Chance to work abroad for up to 60 days annually
• Business-driven relocation opportunities
We provide growth opportunities:
• Career development programs
• Thought leadership, mentoring, soft skills and well-being programs
• Certification (Anthropic, Gemini, GCP, Azure, AWS)
• English classes
We cover it all:
• Stable pay
• Participation in the Employee Stock Purchase Plan with a 15% discount
• Benefits package (health insurance, multisport, shopping vouchers)
• Referral bonuses up to $2,000
• Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and more
• Corporate, social and well-being events
Please, note:
• Benefits listed above are available to employees only
• We are open for working with Contractors. Terms of B2B cooperation agreements are agreed individually
• We will reach out to selected candidates exclusively
This is how we work on a project
- Continuous Deployment
- Continuous Integration
Development opportunities we offer
- conferences in Poland
- development budget
- external training
- industry-specific e-learning platforms
- intracompany training
- mentoring
- soft skills training
- space for experimenting
- substantive support from technological leaders
- support of IT events
- technical knowledge exchange within the company
Benefits
- private medical care
- life insurance
- flexible working time
- fruits
- integration events
- retirement pension plan
- no dress code
- video games at work
- coffee / tea
- parking space for employees
- leisure zone
- employee referral program
- charity initiatives
Recruitment stages
- Recruiter Interview (30 min)
- Technical Interview (90 min)
- Manager Interview (60 min)
- Meeting with the Project Team or Client (60 min, optional)
- Welcome Aboard!
EPAM Systems (Poland) sp. z o.o.
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Klikając w przycisk „Aplikuj” lub w inny sposób wysyłając zgłoszenie rekrutacyjne, zgadzasz się na przetwarzanie Twoich danych osobowych przez EPAM Systems (Poland) sp. z o.o. z siedzibą w: Fabryczna 1A, 31-553 Kraków (Pracodawca), jako administratora danych osobowych w celu przeprowadzenia rekrutacji na stanowisko wskazane w ogłoszeniu zgodnie Polityką Prywatności dostępną na stronie:
- software engineer - python Warszawa
- python backend engineer Warszawa
- backend python developer Warszawa
- programista-python Warszawa
- python-developer-intern Warszawa
- python developer Warszawa
- senior python developer Warszawa
- programista (java, python) Warszawa
- python-developer,-data-scientist,-python Warszawa
- full stack python developer Warszawa