Senior Software Engineer (Python)
Gdańsk, Pomeranian Voivodeship, Polska, Kraków, Lesser Poland Voivodeship, PolskaEPAM
Wynagrodzenie do ustalenia
Wymagania
3+ years of professional software engineering experience
Proficiency in Python development, coupled with skills in object-oriented languages such as Java or C++
Background in Computer Science, Mathematics, Engineering, or a related discipline, ideally with an undergraduate degree
Understanding of computer algorithms and classic data structures
Fundamental knowledge in mathematical modeling, quantitative analysis, data optimization, or statistics
Expertise in data analytics libraries such as Pandas and NumPy
Familiarity with technologies like AWS Analytics, MATLAB, Bitbucket, and Bamboo
Experience in Agile development methodologies with flexibility to adapt and support delivery pipelines
Capability to work independently and deliver high-quality solutions within tight deadlines
Showcase of attention to detail, critical thinking, and passion for problem-solving
Zakres obowiązków
Drive the development and enhancement of high-volume scalable platforms within a Microservice architecture
Collaborate with cross-functional teams to build robust and scalable mathematical models for millions of case studies
Apply Python development expertise while ensuring code quality, performance, and maintainability
Design and implement solutions using diverse technologies, including Java, AWS Analytics, MATLAB, and Atlassian toolsets like Bamboo and Bitbucket
Leverage automatic testing frameworks like Cucumber to ensure reliability and consistency
Participate in state-of-the-art Agile practices and contribute to continuous delivery pipelines
Support application improvements and resolve systems issues efficiently
Implement quantitative strategies to optimize mathematical models and data-related processes
Drive team initiatives by mentoring junior engineers and promoting knowledge sharing
Seniority
Senior
Mile widziane
Experience in the Investment Management industry
Background in numerical computation, statistical analysis, or simulation projects
Skills in advanced Python programming applied to mathematical modeling and data frameworks
Opis
We are seeking an experienced Senior Python Engineer to join a project from the Investment Management domain. In this role, you 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, and MATLAB. This role also offers excellent opportunities to develop investment knowledge and acumen. This is a hybrid role with 3 days per week from the office, either from Krakow or Gdansk. Responsibilities Drive the development and enhancement of high-volume scalable platforms within a Microservice architecture Collaborate with cross-functional teams to build robust and scalable mathematical models for millions of case studies Apply Python development expertise while ensuring code quality, performance, and maintainability Design and implement solutions using diverse technologies, including Java, AWS Analytics, MATLAB, and Atlassian toolsets like Bamboo and Bitbucket Leverage automatic testing frameworks like Cucumber to ensure reliability and consistency Participate in state-of-the-art Agile practices and contribute to continuous delivery pipelines Support application improvements and resolve systems issues efficiently Implement quantitative strategies to optimize mathematical models and data-related processes Drive team initiatives by mentoring junior engineers and promoting knowledge sharing Requirements 3+ years of professional software engineering experience Proficiency in Python development, coupled with skills in object-oriented languages such as Java or C++ Background in Computer Science, Mathematics, Engineering, or a related discipline, ideally with an undergraduate degree Understanding of computer algorithms and classic data structures Fundamental knowledge in mathematical modeling, quantitative analysis, data optimization, or statistics Expertise in data analytics libraries such as Pandas and NumPy Familiarity with technologies like AWS Analytics, MATLAB, Bitbucket, and Bamboo Experience in Agile development methodologies with flexibility to adapt and support delivery pipelines Capability to work independently and deliver high-quality solutions within tight deadlines Showcase of attention to detail, critical thinking, and passion for problem-solving Nice to have Experience in the Investment Management industry Background in numerical computation, statistical analysis, or simulation projects Skills in advanced Python programming applied to mathematical modeling and data frameworks