Luxoft, a DXC Technology Company, (NYSE: DXC), is a digital strategy and software engineering firm providing bespoke technology solutions that drive business change for customers the world over. Luxoft uses technology to enable business transformation, enhance customer experiences, and boost operational efficiency through its strategy, consulting, and engineering services. Luxoft combines a unique blend of engineering excellence and deep industry expertise, specializing in automotive, financial services, travel and hospitality, healthcare, life sciences, media and telecommunications. For more information, please visit

Line of Business:

Financial Services


Senior Python Developer, Saint Petersburg

Project Description

Large quantitative investment firm founded in 2007 with over 750 employees globally. Financial data is the food of alpha signals and trading strategies. DataTech team focus on raw financial data collecting and maintenance. We setup consultant team and are seeking engineers to provide both supporting and developing(devops), who will work with full time employees together to provide stable, high quality financial data to our end users.


We are seeking for an exceptionally talented software engineer to develop large scale, complex software system that controls our datasets creation. Datasets are consumed internally by our researchers and our quantitative models. The successful candidate will be working on current and next-generation data acquiring system that ingest data from different format, protocol.

Your responsibilities will include:
Requirement-gathering, architecting and designing extremely large-scale data system.

Developing software systems and micro-services in Python/C++.
Integrating state-of-the-art open source software and technologies.
Assembling platforms and frameworks to automate our data enrichment process.
Developing and architecting next generation monitoring platform for data guarding, data governance.
Collaborating with internal technology, research and portfolio management team.



1. Python: 3+ years experiences with python. Minimum 2 year experience for python 3.
2. Software development/devops experiences in industry: 3 years
3. Good software development skill, write testable, maintainable code, OOP, write unit tests.
4. Understand data structure, time and space complexity of algorithms.
5. Master Linux Shell, SQL language, regular expression, git.
6. Excellent English communication: Oral and Writing
7. Background in Computer Science, Electrical Engineering, Applied Math or Physics.
8. Multitasking and delivering in fast-paced work environment ability.

Nice to have

1. C++, at least 3 year
2. Perl, at least 3 year
3. Automation tool implementation experience
4. Big data processing and machine learning experience
5. Operation experience on data generation and monitoring
6. Financial data knowledge


  • English: Upper-intermediate

Relocation package

If needed, we can help you with relocation process. Click here for more details:


Saint Petersburg

Work Type


Seniority Level


Ref number

More job opportunities in Python

Specialization Position / Title Location Send to a friend
Python Python Data Scientist Saint Petersburg, RU Apply or Add to my jobs
Python Software Python Engineer (Middle Office) Saint Petersburg, RU Apply or Add to my jobs
Python Python/Golang Developer Saint Petersburg, RU Apply or Add to my jobs
Python Regular Python Developer Saint Petersburg, RU Apply or Add to my jobs
Python Senior Python Engineer Saint Petersburg, RU Apply or Add to my jobs