Python Engineer | Python Performance in London, United… - Jobeax
Vacancy description
Python Engineer | Python Performance in London, United Kingdom
Jump Trading
HybridMix of office and remote
United Kingdom, London
Jump Trading Group is committed to world class research. We empower exceptional talents in Mathematics, Physics, and Computer Science to seek scientific boundaries, push through them, and apply cutting edge research to global financial markets. Our culture is unique. Constant innovation requires fearlessness, creativity, intellectual honesty, and a relentless competitive streak. We believe in winning together and unlocking unique individual talent by incenting collaboration and mutual respect. At Jump, research outcomes drive more than superior risk adjusted returns. We design, develop, and deploy technologies that change our world, fund start-ups across industries, and partner with leading global research organizations and universities to solve problems.
Our trading teams are each comprised of a dynamic group of traders, quantitative researchers, and engineers who work together to examine the global markets, seeking to understand the complexities of various traded products and exchanges. They leverage their impeccable statistical analysis and data mining skills, using the results of their research to make forecasts and develop profitable predictive trading models.
You would join a team of technologists working directly alongside quantitative researchers and traders, building the platforms, tooling, and infrastructure that Jump's trading efforts run on. Sitting at the intersection of research infrastructure, systems engineering, and quantitative development, these teams build the software researchers and traders use to develop, test, scale, and run strategies. Depending on your background and interests, that could mean working on the firm-wide research platform or embedding directly within a trading team — in both cases the engineering problems are the same: performance, scale, and turning research ideas into dependable production software. This is a strong fit for an engineer who wants to work close to quantitative research and trading without being limited to a narrow support role. The work is broad and high impact: building core platform capabilities, improving performance and scalability, and partnering with researchers to turn mathematically informed ideas into robust production tooling.
What You'll Do:
Design, build, and improve the research and production infrastructure that underpins Jump's trading efforts
Work across a hybrid Python/C++ environment, balancing researcher usability with performance-critical systems development
Partner closely with quantitative researchers and traders to translate research workflows, models, and ideas into scalable, maintainable software
Develop foundational libraries, backend systems, and workflow tooling used to support strategy research, testing, and deployment
Improve system performance, algorithmic efficiency, and scalability across distributed and cluster-based compute environments
Own projects end to end, from design and implementation through testing, rollout, and ongoing improvement
Contribute to the evolution of the platform as the team expands its research capabilities and compute infrastructure
Skills You’ll Need:
At least 5+ years of professional software engineering experience in Python
Experience designing, analyzing, and implementing highly algorithmic code
Experience building production systems in Linux environments
Strong understanding of data structures, algorithmic complexity, and efficient implementation
Experience with concurrent and distributed systems
Familiarity with cluster, cloud, or other large-scale compute environments
Self-directed, intellectually curious, and comfortable taking ownership of meaningful technical problems
Minimum academic qualification: Bachelor's degree in Computer Science, Computer Engineering, Mathematics, Physics, or equivalent
Background in research infrastructure, high-performance computing, distributed systems, or performance engineering
Experience improving bottlenecks, scalability, or migration paths from researcher-friendly tooling into higher-performance systems
Ability to communicate technical tradeoffs clearly with both engineers and quantitative users
Bonus skills:
Experience with Python/C++ interoperability and library development
Ability to work effectively with quantitative researchers and translate mathematical or theoretical ideas into practical software
Exposure to time series analysis, optimization, simulation, numerical methods, or other quantitative workflows
Benefits include:
Private Medical, Vision and Dental Insurance
Travel Medical Insurance
Group Pension Scheme
Group Life Assurance and Income Protection Schemes
... day to make multi-million dollar media decisions. You'll work across the full stack — from frontend UI/UX through to backend services, databases, and APIs in Python — alongside engineers, product managers, and AI agents as part of our AI-first operating model. You'll have the chance to make real code impact across our technical ...
IT Ops Engineer – Windows Linux £70,000 Quant Capital is urgently looking for a IT Operations Engineer to join our high profile client. Our client is a well known global High Frequency Trading firm. They value technology especially the opensource variety as well as scalability and robust performance (much like their track ...
... setting the course for future SRE work - Partner with Research and Data teams to build self-service capabilities that efficiently support diverse workloads, from Python notebooks to distributed clusters Requirements Essential Skills, Qualifications & Experience: - Proven experience platform engineering, with a demonstrable track ...
... other machine learning techniques. - Strong programming capability and experience writing efficient, maintainable code in collaborative environments. - Advanced Python and R expertise. - Experience working with modern development tools and practices, including GitHub, VS Code, Conda and cloud environments. - An ability to balance ...
... May be a Good Fit if: - Have an understanding of data ingress and egress into multiple systems - Understanding of AI and basic programming skills including python - Understand data lakes - Enjoy working on technical problems and translating technical information between internal stakeholders and clients What Would Make ...
... experience in financial markets focused on trading and risk management within the fixed income - MSc or PhD in a STEM subject - Good C++ including C++ 11/14 - Python - Version control such as Git/Github - Understanding of yield curves construction - Ideally some knowledge of Structured Products. Join our client’s dynamic ...
... helping clients migrate their workloads and data to Google Cloud Platform. Focusing on both application workload migration and data migrations into platforms engineered on GCP. As a member of this team, you'll be a trusted advisor to their clients, guiding them through their journey on Google Cloud. You will do this by using ...
... markets - Deep understanding of probability and statistics relevant to sports forecasting - Commercial programming background in languages such as C#, Go, R, Python, or SQL - Track record of analysing large-scale datasets within sports analytics - Practical application of machine learning techniques - Advanced capability ...
... ; keeping it simple , supportable, and scalable; with proven ability to deliver pragmatic workable solutions on time . Responsibilities: - Act as the lead engineer on Product Engineering epics and stories . - Develop ( “operationalize”) new repeatable Ensono public cloud services and solutions . - Define and evolve public ...
... developers to manage their extensions. To manage the ecosystem there are a series of Reviewer tools and automated moderation systems. As a Senior Software Engineer, you’ll bring a passion for crafting resilient systems that accelerate our review and moderation teams to provide a first-class experience for Add-on developers. ...
... to provide essential coverage and maintain the resilience of our data systems outside of standard business hours. What we are looking for: - Experience using Python in a business-critical environment - A commitment to engineering excellence and pragmatic technology solutions. - A desire to work in an operational role at ...
... components - Experience in planned maintenance to SFG20 standards - Understanding of Service Level Agreements (SLAs), service targets, objectives, and Key Performance Indicators (KPIs) Desirable qualifications for the Maintenance Engineer : - The ideal candidate will have the relevant C&G, BTEC level 3, ONC/OND or NVQ level ...
Job title: Mid-Level Software Engineer Client: Financial Technology Company Salary: Competitive Salary + Benefits Location: London (Hybrid) The Role We’re currently supporting a well-established player within the financial technology space as they look to expand their London-based engineering function. They are seeking ...
... of Flight Control Systems, Engine Control and Air Data Systems - Mentoring junior team members within the department Essential experience of the Principal Engineer: - Understanding of Rotary Wing Flight Physics principles and concepts - Demonstrable track record in delivery performance - Knowledge of military aerospace ...
Senior Data Engineer - Develop and maintain scalable data pipelines to support analytics and business needs. - Collaborate with teams to design and implement data models and structures. - Optimise existing data systems for performance and reliability. - Ensure data quality and integrity through strong processes and validation. ...
... observability across the platform - Help ensure systems are designed for performance, scalability, resilience and high availability - Collaborate closely with software engineers to improve development, testing and deployment processes - Research, evaluate and test new technologies that could enhance the platform or engineering environment ...
... reworked dashboard grid, plus targets and budgets, a semantic layer, and AI features including a chat over a customer's own data. What you’ll be doing: - Performance work. These are dashboards over millions of rows of transaction data, and speed is a feature. - Targets and budgets: letting operators set goals per site, ...
... Characterise noise, drift, stability, sensitivity, and cross-coupling. - Analyse large datasets with statistical discipline and clear reporting. - Write real Python for experiment control, automation, data processing, and model validation. - Build lightweight models to connect observation to physics and guide next experiments. ...