Senior Python Engineer
Job Summary
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.
- 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
- Bachelors 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
- Background in AI or ML technologies
Required Experience:
Senior IC