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
... assumptions. A PhD in relevant field such as computer science, epidemiology, or statistics is highly desirable. Knowledge of at least one scripting language (R or Python) coupled with basic knowledge of SQL is essential, as is knowledge of data science and statistical techniques including GLM and tree-based models. Get in touch ...
... organisation from the ground up, use your voice to drive change and help transform organisations and problem domains. Role & Responsibilities: • Snowflake data engineering, including ingestion, modelling and optimisation. • Python development for pipelines, automation and integration. • Telemetry, log or event-data processing. ...
... generate profitable A-book results. - Maintain and control the losses generated from abusive trading activities. - Initiate new processes to improve the overall performance and efficiency in managing trading abuse or fraud activities. - Be able to suggest or design new logics to increase automation in daily processes. Requirements ...
... Slowly Changing Dimensions types 0,1 and 2 - 3+ years’ experience working with Data - A strong understanding of data integration techniques and solution /performance optimisation - Excellent understanding and knowledge of SQL, Python or Spark - Apply relevant data modelling techniques (e.g. STAR, Snowflake) - Excellent ...
... transactions • Previous experience of actuarial pricing • Experienced in Mortality analysis • Proficiency in excel/VBA and other programming environments (e.g. Python) - Enthusiastic for uncovering insights from data - Strong commercial acumen and client communication skills Our team will welcome you as a member if you are: ...
... 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 ...
... applications, assist with user configurations, troubleshoot issues, and perform training Support users in accessing and querying data 3+ years in a software engineering or development role with KDB+/Q Strong academic background in business, finance, engineering, mathematics, science, or technology Demonstrable track record ...
... clearly to non-technical stakeholders. Key skills: ** Strong quantitative and statistical analysis experience ** Bayesian modelling and statistical validation ** Python or R ** Predictive modelling, forecasting and segmentation ** Experience working with large, complex datasets ** Ability to work with incomplete information ...
... Solvency UK, IFRS17 or Matching Adjustments - Confident to speak with senior stakeholders - Interest in AI/Automation - Coding skills are highly desirable (Python, R, https://jobeax.com/link/dc7ui3TopSFToEf5 preferred) - Annuity experience preferable If you’re looking to develop your career within pricing, gain commercial ...
... advanced, security-focused technology work. Technologies: - Support - Linux - Security - C# - C++ - Embedded - FPGA - Golang - JavaScript - Machine Learning - Python More: We are a highly specialised technology company working on advanced, security-focused systems and high-assurance software. This role offers the opportunity ...
... Client Value Creation, One Global Network, Respect for the Individual and Integrity. Year after year, Accenture is recognized worldwide not just for business performance but for inclusion and diversity too. “Across the globe, one thing is universally true of the people of Accenture: We care deeply about what we do and the ...
... 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 ...
... just talented but genuinely committed to the work, the team, and the purpose behind it. The role You will develop and maintain simulation software that our engineers and customers depend on daily and integrate changes across connected applications and services where needed. Simulated tooling is critical for the company, ...
... improvement. - Provide technical leadership throughout the development and implementation lifecycle. - Ensure solutions meet requirements for scalability, performance, security, reliability, and cost. Key Experience: - Proven experience as a Solution Architect, Technical Architect, or Senior Engineer. - Strong consulting ...
... 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 ...
... operating localisation or state-estimation systems in production robotics, autonomous vehicles or comparable real-time systems. - Strong modern C++ software-engineering skills and proficiency in Python for prototyping, analysis, validation and test tooling. - Experience designing rigorous localisation validation and benchmarking, ...
... communicate analytical findings to global partners. Your work will directly influence portfolio profitability and contribute to our Business Unit's overall performance. Key Responsibilities - Work independently on complex case pricings with a specialism in Alternative Risk Transfer structures and communicate outcomes effectively ...
... equivalent) in a technical discipline • Understanding of how to create pricing strategies • Understanding of how to backtest various strategies and measure their performance • Specialised knowledge of insurance and/or options pricing or financial services • Knowledge of extreme statistics • Proficiency in Python and associated ...
... frameworks. - Strong collaboration and communication skills, with the ability to engage effectively across business, operations, and engineering teams. - Hands-on experience with Windows and Linux, CI/CD pipelines, and messaging platforms such as Kafka and MQ, along with programming/scripting languages including Java and Python.