Digital Research Infrastructure Engineer - Linux Specialist
PML operations grade 4 £30000 - £45000 DOE
Full Time
Open Ended Appointment
The Role
We have an exciting opportunity at PML for an individual with skills in Linux system administration to join the PML’s Digital Innovation and Marine Autonomy (DIMA) group. The role provides a business critical link between scientists, PML Applications (commercial work) and our IT Group to support the Linux computing infrastructure as it continues to evolve, underpinning PML science in multiple areas and across all levels. This ranges from data generation, (storage technologies and data management), processing and analysis (high performance computing and technologies such as JupyterHub), to making visual outputs for end users (web technologies and virtualisation) to increase the reach and impact of PML science.
About You
You will enjoy working with others to help deliver a modern and reliable digital infrastructure to underpin the world leading research carried out at PML. You will understand the importance of stability from existing infrastructure but will also be keen to learn and try new technologies. You will have experience of administering Linux systems, ideally using Ubuntu, and will be able to make use of scripts and common tools such as ansible to manage this. You will understand the importance of taking a proactive approach to identify and resolve and problems and will be able to make use of monitoring software (e.g., Nagios, Grafana) to accomplish this. You will understand best practices in cybersecurity and be able to apply these.
Skills Required
Linux systems administration and monitoring
Linux scripting (e.g., bash and Python)
Experience in management of data at the Terrabyte to Petabyte scale and storage technologies such as NFS and S3.
Cybersecurity (Understand and apply best practices)
Container technologies (Docker and Kubernetes)
High performance Computing (Slurm)
Virtualisation (VMWare)
Key Deliverables
Maintain our storage infrastructure to ensure data is distributed across servers based on existing capacity and projected changes in data volumes. This includes regular data moves and liaising with stakeholders to ensure data is backed up and archiving projects are completes as needed.
Monitor high performance computing infrastructure to identify and resolve problems either on their own or by working with IT (depending on the nature of the problem).
Act of a point of contact between scientists and IT to answer questions, help identify solutions and provide training.
Work with the data architect to maintain and develop web infrastructure used to provide existing and planned data search and visualisation services.
Manage the NEODAAS GPU cluster (MAGEO), including liaising with IT, vendors and system users.
About PML
As a marine-focused charity we develop and apply innovative science with a view to ensuring ocean sustainability. With over 40 years of experience, we offer evidence-based solutions to societal challenges. Our impact spans from research publications to informing policies and training future scientists. The science undertaken at PML contributes to UN Sustainable Development Goals by promoting healthy, productive and resilient oceans and seas.
To support PML’s science it operates in house Linux infrastructure used for processing satellite data, running models and making outputs accessible through web visualisation tools. This infrastructure includes a large amount of storage (6 PB), a High-Performance Computing cluster with over 1500 cores, a 40 GPU cluster (the MAssive GPU cluster for Earth Observation; MAGEO) and a virtual machine cluster. The role will be part of the Digital Innovation and Marine Autonomy (DIMA) group within PML. DIMA is a pioneering digital science group dedicated to advancing PML’s world-class and cutting-edge environmental research through the utilisation of state-of-the-art digital and autonomous technologies. The team comprises research software engineers, research infrastructure engineers, marine technologists and scientists who work on a variety of projects using autonomous vessels, satellite data, drones, Artificial Intelligence, High Performance Computing and data visualisation tools to help deliver PML’s goals. The team have an enthusiasm for solving problems through collaboration and shared learning.
Apr 11, 2024
Full time
Digital Research Infrastructure Engineer - Linux Specialist
PML operations grade 4 £30000 - £45000 DOE
Full Time
Open Ended Appointment
The Role
We have an exciting opportunity at PML for an individual with skills in Linux system administration to join the PML’s Digital Innovation and Marine Autonomy (DIMA) group. The role provides a business critical link between scientists, PML Applications (commercial work) and our IT Group to support the Linux computing infrastructure as it continues to evolve, underpinning PML science in multiple areas and across all levels. This ranges from data generation, (storage technologies and data management), processing and analysis (high performance computing and technologies such as JupyterHub), to making visual outputs for end users (web technologies and virtualisation) to increase the reach and impact of PML science.
About You
You will enjoy working with others to help deliver a modern and reliable digital infrastructure to underpin the world leading research carried out at PML. You will understand the importance of stability from existing infrastructure but will also be keen to learn and try new technologies. You will have experience of administering Linux systems, ideally using Ubuntu, and will be able to make use of scripts and common tools such as ansible to manage this. You will understand the importance of taking a proactive approach to identify and resolve and problems and will be able to make use of monitoring software (e.g., Nagios, Grafana) to accomplish this. You will understand best practices in cybersecurity and be able to apply these.
Skills Required
Linux systems administration and monitoring
Linux scripting (e.g., bash and Python)
Experience in management of data at the Terrabyte to Petabyte scale and storage technologies such as NFS and S3.
Cybersecurity (Understand and apply best practices)
Container technologies (Docker and Kubernetes)
High performance Computing (Slurm)
Virtualisation (VMWare)
Key Deliverables
Maintain our storage infrastructure to ensure data is distributed across servers based on existing capacity and projected changes in data volumes. This includes regular data moves and liaising with stakeholders to ensure data is backed up and archiving projects are completes as needed.
Monitor high performance computing infrastructure to identify and resolve problems either on their own or by working with IT (depending on the nature of the problem).
Act of a point of contact between scientists and IT to answer questions, help identify solutions and provide training.
Work with the data architect to maintain and develop web infrastructure used to provide existing and planned data search and visualisation services.
Manage the NEODAAS GPU cluster (MAGEO), including liaising with IT, vendors and system users.
About PML
As a marine-focused charity we develop and apply innovative science with a view to ensuring ocean sustainability. With over 40 years of experience, we offer evidence-based solutions to societal challenges. Our impact spans from research publications to informing policies and training future scientists. The science undertaken at PML contributes to UN Sustainable Development Goals by promoting healthy, productive and resilient oceans and seas.
To support PML’s science it operates in house Linux infrastructure used for processing satellite data, running models and making outputs accessible through web visualisation tools. This infrastructure includes a large amount of storage (6 PB), a High-Performance Computing cluster with over 1500 cores, a 40 GPU cluster (the MAssive GPU cluster for Earth Observation; MAGEO) and a virtual machine cluster. The role will be part of the Digital Innovation and Marine Autonomy (DIMA) group within PML. DIMA is a pioneering digital science group dedicated to advancing PML’s world-class and cutting-edge environmental research through the utilisation of state-of-the-art digital and autonomous technologies. The team comprises research software engineers, research infrastructure engineers, marine technologists and scientists who work on a variety of projects using autonomous vessels, satellite data, drones, Artificial Intelligence, High Performance Computing and data visualisation tools to help deliver PML’s goals. The team have an enthusiasm for solving problems through collaboration and shared learning.
Growing events platform is seeking an experienced web developer to join a London-based team. Our mission is to grow and develop a web-based family events platform and ticketing service.
Hybrid work arrangements are offered between our North London office and work from home. Visa sponsorship can be offered.
Required Experience:
5+ years software development experience
Comfortable with custom-coding a variety of web applications
Knowledge and experience of all stages of web development from ideation to deployment
Accustomed to creating testing systems and quality checks
Good communication skills and able to work in a team
Fluent level of English language is necessary
Good Use of:
Backend: PHP, MySQL, MVC, JavaScript
Frontend: Vue or React, JavaScript, HTML, CSS, JQuery
Database: MySQL
Other: GIT
Optional: experience with Docker, GCP, AWS, Python, React Native, Scrum (or other agile methodologies), TDD/BDD would be a bonus
Key Responsibilities:
Ensuring the smooth running of the events platform
Optimizing for fast page-loading speeds and reliable performance
Planning and architecting the development of a number of new features
Delivering projects to agreed deadlines, in good quality
Creating tests and testing code of new features
Problem-solving any issues with the site, including diagnosing and correcting any bugs
You would be working under a Team Lead in a small team of web developers, and a designer. The right candidate should be based in/around London, UK and able to commute to North London for office-based work two days a week.
Sep 03, 2022
Full time
Growing events platform is seeking an experienced web developer to join a London-based team. Our mission is to grow and develop a web-based family events platform and ticketing service.
Hybrid work arrangements are offered between our North London office and work from home. Visa sponsorship can be offered.
Required Experience:
5+ years software development experience
Comfortable with custom-coding a variety of web applications
Knowledge and experience of all stages of web development from ideation to deployment
Accustomed to creating testing systems and quality checks
Good communication skills and able to work in a team
Fluent level of English language is necessary
Good Use of:
Backend: PHP, MySQL, MVC, JavaScript
Frontend: Vue or React, JavaScript, HTML, CSS, JQuery
Database: MySQL
Other: GIT
Optional: experience with Docker, GCP, AWS, Python, React Native, Scrum (or other agile methodologies), TDD/BDD would be a bonus
Key Responsibilities:
Ensuring the smooth running of the events platform
Optimizing for fast page-loading speeds and reliable performance
Planning and architecting the development of a number of new features
Delivering projects to agreed deadlines, in good quality
Creating tests and testing code of new features
Problem-solving any issues with the site, including diagnosing and correcting any bugs
You would be working under a Team Lead in a small team of web developers, and a designer. The right candidate should be based in/around London, UK and able to commute to North London for office-based work two days a week.
Description
We are looking for a Data Engineer to help us build and maintain scalable and resilient pipelines that will ingest, process, and deliver the data needed for predictive and descriptive analytics. These data pipelines will further connect to machine learning pipelines to facilitate automatic retraining of our models.
We are a diverse group of data scientists, data engineers, software engineers, machine learning engineers from over 30 different countries. We are smart and fast moving, operating in small teams, with freedom for independent work and fast decision making.
To empower scientists and radically improve how science is published, evaluated and disseminated to researchers, innovators and the public, we have built our own state-of-the-art Artificial Intelligence Review Assistant (AIRA), backed by cutting-edge machine learning algorithms.
Key Responsibilities
Work in a team of machine learning engineers responsible for the productization of prototypes developed by data scientists.
Collaborate with data scientists, machine learning engineers, and other data engineers to design scalable, reliable, and maintainable ETL processes that ensure data scientists and automated ML processes have the necessary data available
Research and adopt the best DataOps & MLOps standards to design and develop scalable end-to-end data pipelines.
Identify opportunities for data process automation.
Establish and enforce best practices (e.g. in development, quality assurance, optimization, release, and monitoring).
Requirements
Degree in Computer Science or similar
Proven experience as a Data Engineer
Proficiency in Python
Experience with a Cloud Platform (e.g. Azure, AWS, GCP)
Experience with a workflow engine (e.g. Data Factory, Airflow)
Experience with SQL and NoSQL (e.g. MongoDB) databases
Experience with Hadoop & Spark
Great communication, teamwork, problem-solving, and organizational skills.
Nice To Have
Understanding of supervised and unsupervised machine learning algorithms
Stream-processing frameworks (e.g. Kafka)
Benefits
Competitive salary.
Participation in Frontiers annual bonus scheme
25 leave days + 4 well-being days (pro rata and expiring each year on 31st of December)
Great work-life balance.
Opportunity to work remotely
Fresh fruit, snacks and coffee.
English classes.
Team building/sport activities and monthly social events.
Lots of opportunities to work with exciting technologies and solve challenging problems
Who we are
Frontiers is an award-winning open science platform and leading open access scholarly publisher. We are one of the largest and most cited publishers globally. Our journals span science, health, humanities and social sciences, engineering, and sustainability and we continue to expand into new academic disciplines so more researchers can publish open access.
Dec 23, 2021
Full time
Description
We are looking for a Data Engineer to help us build and maintain scalable and resilient pipelines that will ingest, process, and deliver the data needed for predictive and descriptive analytics. These data pipelines will further connect to machine learning pipelines to facilitate automatic retraining of our models.
We are a diverse group of data scientists, data engineers, software engineers, machine learning engineers from over 30 different countries. We are smart and fast moving, operating in small teams, with freedom for independent work and fast decision making.
To empower scientists and radically improve how science is published, evaluated and disseminated to researchers, innovators and the public, we have built our own state-of-the-art Artificial Intelligence Review Assistant (AIRA), backed by cutting-edge machine learning algorithms.
Key Responsibilities
Work in a team of machine learning engineers responsible for the productization of prototypes developed by data scientists.
Collaborate with data scientists, machine learning engineers, and other data engineers to design scalable, reliable, and maintainable ETL processes that ensure data scientists and automated ML processes have the necessary data available
Research and adopt the best DataOps & MLOps standards to design and develop scalable end-to-end data pipelines.
Identify opportunities for data process automation.
Establish and enforce best practices (e.g. in development, quality assurance, optimization, release, and monitoring).
Requirements
Degree in Computer Science or similar
Proven experience as a Data Engineer
Proficiency in Python
Experience with a Cloud Platform (e.g. Azure, AWS, GCP)
Experience with a workflow engine (e.g. Data Factory, Airflow)
Experience with SQL and NoSQL (e.g. MongoDB) databases
Experience with Hadoop & Spark
Great communication, teamwork, problem-solving, and organizational skills.
Nice To Have
Understanding of supervised and unsupervised machine learning algorithms
Stream-processing frameworks (e.g. Kafka)
Benefits
Competitive salary.
Participation in Frontiers annual bonus scheme
25 leave days + 4 well-being days (pro rata and expiring each year on 31st of December)
Great work-life balance.
Opportunity to work remotely
Fresh fruit, snacks and coffee.
English classes.
Team building/sport activities and monthly social events.
Lots of opportunities to work with exciting technologies and solve challenging problems
Who we are
Frontiers is an award-winning open science platform and leading open access scholarly publisher. We are one of the largest and most cited publishers globally. Our journals span science, health, humanities and social sciences, engineering, and sustainability and we continue to expand into new academic disciplines so more researchers can publish open access.
My client is an award-winning multi-strategy hedge fund, seeking a SRE who can operate with a high level of autonomy to join the Global Fixed Income (GFI) business area. GFI is a leading fixed income and macro business where the focus is on rates (interest rate swaps, sovereign bonds, inflation), currencies, emerging markets, equities, commodities and credit. Applying macro & relative value strategies based on quantitative modeling, a deep understanding of macroeconomics and a nuanced view of monetary policy. About the role At this firm, SREs combine software and system engineering to build and run the systems that power investment strategies at the speed and scale required in fast-evolving markets. In particular, SREs are responsible for reducing complexity and improving performance across the business, providing early support for applications in development and ensuring crisp functioning of applications in production. Objectives of SRE Roles: Drive deeper reliability of process and workflows among technology, operations, and trading Provide transparency to systems in production to business users as well as technology Boost human efficiency and minimize operational risk via automation. Conduct post-incident review and follow up to drive Continuous Improvement Responsibilities Participate in the development lifecycle of creating automated solutions, including noiseless alerting and mitigation of toil and technical debt Troubleshoot production issues related to GFI Trading apps and execute problem resolution through post-issue evaluations, root-cause analysis and remediation Analyze and address failure patterns and incidents in the GFI application stack Analyze, performance test, document and identify optimization opportunities within the stack Implement best-in-class monitoring frameworks to accomplish end-to-end flow monitoring and noiseless alerting Design automated software and product upgrades, change management and release management solutions Required skills and qualifications Bachelor's degree (or equivalent) in computer science or related discipline Ability to program (structured, OOP, and TDD) using one or more high-level languages, in particular Python, but also Java and C/C++. Proactive approach to identifying problems, performance bottlenecks, and areas for improvement Strong communicator Strong collaborator Preferred skills and qualifications Experience with distributed technologies Strong project management skills Contact If this sounds like you, or you'd like more information, please get in touch: George Hutchinson-Binks ()
Apr 20, 2024
Full time
My client is an award-winning multi-strategy hedge fund, seeking a SRE who can operate with a high level of autonomy to join the Global Fixed Income (GFI) business area. GFI is a leading fixed income and macro business where the focus is on rates (interest rate swaps, sovereign bonds, inflation), currencies, emerging markets, equities, commodities and credit. Applying macro & relative value strategies based on quantitative modeling, a deep understanding of macroeconomics and a nuanced view of monetary policy. About the role At this firm, SREs combine software and system engineering to build and run the systems that power investment strategies at the speed and scale required in fast-evolving markets. In particular, SREs are responsible for reducing complexity and improving performance across the business, providing early support for applications in development and ensuring crisp functioning of applications in production. Objectives of SRE Roles: Drive deeper reliability of process and workflows among technology, operations, and trading Provide transparency to systems in production to business users as well as technology Boost human efficiency and minimize operational risk via automation. Conduct post-incident review and follow up to drive Continuous Improvement Responsibilities Participate in the development lifecycle of creating automated solutions, including noiseless alerting and mitigation of toil and technical debt Troubleshoot production issues related to GFI Trading apps and execute problem resolution through post-issue evaluations, root-cause analysis and remediation Analyze and address failure patterns and incidents in the GFI application stack Analyze, performance test, document and identify optimization opportunities within the stack Implement best-in-class monitoring frameworks to accomplish end-to-end flow monitoring and noiseless alerting Design automated software and product upgrades, change management and release management solutions Required skills and qualifications Bachelor's degree (or equivalent) in computer science or related discipline Ability to program (structured, OOP, and TDD) using one or more high-level languages, in particular Python, but also Java and C/C++. Proactive approach to identifying problems, performance bottlenecks, and areas for improvement Strong communicator Strong collaborator Preferred skills and qualifications Experience with distributed technologies Strong project management skills Contact If this sounds like you, or you'd like more information, please get in touch: George Hutchinson-Binks ()
About the Role: Grade Level (for internal use): 11 The Role: Manager, Quality Engineering Group: Credit & Risk Services (C&RS) The Impact: As a manager, you will lead in building innovative solutions to test applications across Web/API/DB platforms. Your challenge will be reducing the time to market for products without compromising quality, by leveraging automation and innovation. You will use a wide range of technologies and interact with different internal teams. What's in it for you: Working with a team of highly skilled, ambitious and result-oriented professionals. Using a wide range of cutting-edge technology to innovate while testing. An ever-challenging environment to hone your existing skills in Automation, performance, service layer testing, SQL scripting etc. A great opportunity to think and execute like a software architect while performing the role of QA. Being a part of an organization which values 'Culture of Urgency' and 'Shift Left' approaches. A plenty of skill building, knowledge sharing, innovation and leadership opportunities. Building a fulfilling career with a global financial technology company. Responsibilities: Research, design and build efficient automation/performance frameworks, including test tools and automated test suites that govern whole development cycle for any of our product platforms, based on different Web, Services/APIs and database technologies. Design and develop testing strategy based upon project requirements, lead in test cases creation and execution, analyze and report test results to stakeholders. Work in partnership with the development teams, participate in architecture and design reviews, identify issues and suggest improvements to deliver business functionality on time with required quality. Communicate effectively with major business stakeholders including non-technical audience and senior executives, provide cross-function coordination and collaboration. Estimate and perform risk analysis for complex projects. Prioritize tasks for a team to ensure critical deliverables are completed on time. Analyze quality assurance data and metrics to provide insights, conclusions and solutions for improvement. Mentor a team of engineers and provide technical leadership, skill-building and support to team. Develop action plans to execute initiatives, implement new ideas and best practices. What We're Looking For: 6-8 years of experience in software testing and test automation/performance, with solid, demonstrable understanding of software development and testing practices. 2+ years of experience in leading QA/testing projects and teams Proficiency in programming using Python/C#/Java or other languages Expertise in designing and implementing automated testing solutions for enterprise applications across the application layers (UI/Service/Data layers) and working with developers in building automation/performance friendly code/components Experience working with SOAP and REST service and understanding of SOA architecture Experience of distributed source control systems such as Git Strong knowledge of RDBMS and SQL/PL-SQL, writing queries, stored procedures and scripts Experience of BDD and automation/performance in Agile methodology is highly desirable Experience of testing in CI, DevOps, rolling deployment/upgrade model using well known frameworks is desirable Good Knowledge of cloud technologies like AWS/Azure and experience of testing micro-services, containers, dockers is a plus Expertise in developing test strategy, test plans and test cases, engaging in Exploratory Testing, creating and analyzing Defect Reports and root-cause analysis Experience in identifying performance/load/stress testing needs and planning, using testing tools and analysis of metrics Experience in performance testing tools like HP LoadRunner/Performance Center/StormRunner, JMeter. Experience of working with the Development team to capture and re-use automated unit test cases and other development test objects Experience with debugging tools like: Dev Tools, Network Sniffer, Fiddler etc. Experience in monitoring, profiling and tuning tools e.g. CA Wily Introscope, AppDynamics etc. Strong verbal and written communication skills and experience of delivering effective documentation and presentations Excellent ability to manage project teams, prioritize tasks, track and report progress and ensuring delivery on time. Excellent problem solving, analytical and technical troubleshooting skills Bachelor's or higher qualification in Computer Science, Information Systems or equivalent is preferred About S&P Global Market Intelligence At S&P Global Market Intelligence, a division of S&P Global we understand the importance of accurate, deep and insightful information. Our team of experts delivers unrivaled insights and leading data and technology solutions, partnering with customers to expand their perspective, operate with confidence, and make decisions with conviction. For more information, visit . What's In It For You? Our Purpose: Progress is not a self-starter. It requires a catalyst to be set in motion. Information, imagination, people, technology-the right combination can unlock possibility and change the world. Our world is in transition and getting more complex by the day. We push past expected observations and seek out new levels of understanding so that we can help companies, governments and individuals make an impact on tomorrow. At S&P Global we transform data into Essential Intelligence , pinpointing risks and opening possibilities. We Accelerate Progress. Our People: We're more than 35,000 strong worldwide-so we're able to understand nuances while having a broad perspective. Our team is driven by curiosity and a shared belief that Essential Intelligence can help build a more prosperous future for us all. From finding new ways to measure sustainability to analyzing energy transition across the supply chain to building workflow solutions that make it easy to tap into insight and apply it. We are changing the way people see things and empowering them to make an impact on the world we live in. We're committed to a more equitable future and to helping our customers find new, sustainable ways of doing business. We're constantly seeking new solutions that have progress in mind. Join us and help create the critical insights that truly make a difference. Our Values: Integrity, Discovery, Partnership At S&P Global, we focus on Powering Global Markets. Throughout our history, the world's leading organizations have relied on us for the Essential Intelligence they need to make confident decisions about the road ahead. We start with a foundation of integrity in all we do, bring a spirit of discovery to our work, and collaborate in close partnership with each other and our customers to achieve shared goals. Benefits: We take care of you, so you can take care of business. We care about our people. That's why we provide everything you-and your career-need to thrive at S&P Global. Our benefits include: Health & Wellness: Health care coverage designed for the mind and body. Flexible Downtime: Generous time off helps keep you energized for your time on. Continuous Learning: Access a wealth of resources to grow your career and learn valuable new skills. Invest in Your Future: Secure your financial future through competitive pay, retirement planning, a continuing education program with a company-matched student loan contribution, and financial wellness programs. Family Friendly Perks: It's not just about you. S&P Global has perks for your partners and little ones, too, with some best-in class benefits for families. Beyond the Basics: From retail discounts to referral incentive awards-small perks can make a big difference. For more information on benefits by country visit: Diversity, Equity, and Inclusion at S&P Global: At S&P Global, we believe diversity fuels creative insights, equity unlocks opportunity, and inclusion drives growth and innovation - Powering Global Markets. Our commitment centers on our global workforce, ensuring that our people are empowered to bring their whole selves to work. It doesn't stop there, we strive to better reflect and serve the communities in which we live and work, and advocate for greater opportunity for all. - Equal Opportunity Employer S&P Global is an equal opportunity employer and all qualified candidates will receive consideration for employment without regard to race/ethnicity, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, marital status, military veteran status, unemployment status, or any other status protected by law. Only electronic job submissions will be considered for employment. If you need an accommodation during the application process due to a disability, please send an email to:" "and your request will be forwarded to the appropriate person." . click apply for full job details
Apr 20, 2024
Full time
About the Role: Grade Level (for internal use): 11 The Role: Manager, Quality Engineering Group: Credit & Risk Services (C&RS) The Impact: As a manager, you will lead in building innovative solutions to test applications across Web/API/DB platforms. Your challenge will be reducing the time to market for products without compromising quality, by leveraging automation and innovation. You will use a wide range of technologies and interact with different internal teams. What's in it for you: Working with a team of highly skilled, ambitious and result-oriented professionals. Using a wide range of cutting-edge technology to innovate while testing. An ever-challenging environment to hone your existing skills in Automation, performance, service layer testing, SQL scripting etc. A great opportunity to think and execute like a software architect while performing the role of QA. Being a part of an organization which values 'Culture of Urgency' and 'Shift Left' approaches. A plenty of skill building, knowledge sharing, innovation and leadership opportunities. Building a fulfilling career with a global financial technology company. Responsibilities: Research, design and build efficient automation/performance frameworks, including test tools and automated test suites that govern whole development cycle for any of our product platforms, based on different Web, Services/APIs and database technologies. Design and develop testing strategy based upon project requirements, lead in test cases creation and execution, analyze and report test results to stakeholders. Work in partnership with the development teams, participate in architecture and design reviews, identify issues and suggest improvements to deliver business functionality on time with required quality. Communicate effectively with major business stakeholders including non-technical audience and senior executives, provide cross-function coordination and collaboration. Estimate and perform risk analysis for complex projects. Prioritize tasks for a team to ensure critical deliverables are completed on time. Analyze quality assurance data and metrics to provide insights, conclusions and solutions for improvement. Mentor a team of engineers and provide technical leadership, skill-building and support to team. Develop action plans to execute initiatives, implement new ideas and best practices. What We're Looking For: 6-8 years of experience in software testing and test automation/performance, with solid, demonstrable understanding of software development and testing practices. 2+ years of experience in leading QA/testing projects and teams Proficiency in programming using Python/C#/Java or other languages Expertise in designing and implementing automated testing solutions for enterprise applications across the application layers (UI/Service/Data layers) and working with developers in building automation/performance friendly code/components Experience working with SOAP and REST service and understanding of SOA architecture Experience of distributed source control systems such as Git Strong knowledge of RDBMS and SQL/PL-SQL, writing queries, stored procedures and scripts Experience of BDD and automation/performance in Agile methodology is highly desirable Experience of testing in CI, DevOps, rolling deployment/upgrade model using well known frameworks is desirable Good Knowledge of cloud technologies like AWS/Azure and experience of testing micro-services, containers, dockers is a plus Expertise in developing test strategy, test plans and test cases, engaging in Exploratory Testing, creating and analyzing Defect Reports and root-cause analysis Experience in identifying performance/load/stress testing needs and planning, using testing tools and analysis of metrics Experience in performance testing tools like HP LoadRunner/Performance Center/StormRunner, JMeter. Experience of working with the Development team to capture and re-use automated unit test cases and other development test objects Experience with debugging tools like: Dev Tools, Network Sniffer, Fiddler etc. Experience in monitoring, profiling and tuning tools e.g. CA Wily Introscope, AppDynamics etc. Strong verbal and written communication skills and experience of delivering effective documentation and presentations Excellent ability to manage project teams, prioritize tasks, track and report progress and ensuring delivery on time. Excellent problem solving, analytical and technical troubleshooting skills Bachelor's or higher qualification in Computer Science, Information Systems or equivalent is preferred About S&P Global Market Intelligence At S&P Global Market Intelligence, a division of S&P Global we understand the importance of accurate, deep and insightful information. Our team of experts delivers unrivaled insights and leading data and technology solutions, partnering with customers to expand their perspective, operate with confidence, and make decisions with conviction. For more information, visit . What's In It For You? Our Purpose: Progress is not a self-starter. It requires a catalyst to be set in motion. Information, imagination, people, technology-the right combination can unlock possibility and change the world. Our world is in transition and getting more complex by the day. We push past expected observations and seek out new levels of understanding so that we can help companies, governments and individuals make an impact on tomorrow. At S&P Global we transform data into Essential Intelligence , pinpointing risks and opening possibilities. We Accelerate Progress. Our People: We're more than 35,000 strong worldwide-so we're able to understand nuances while having a broad perspective. Our team is driven by curiosity and a shared belief that Essential Intelligence can help build a more prosperous future for us all. From finding new ways to measure sustainability to analyzing energy transition across the supply chain to building workflow solutions that make it easy to tap into insight and apply it. We are changing the way people see things and empowering them to make an impact on the world we live in. We're committed to a more equitable future and to helping our customers find new, sustainable ways of doing business. We're constantly seeking new solutions that have progress in mind. Join us and help create the critical insights that truly make a difference. Our Values: Integrity, Discovery, Partnership At S&P Global, we focus on Powering Global Markets. Throughout our history, the world's leading organizations have relied on us for the Essential Intelligence they need to make confident decisions about the road ahead. We start with a foundation of integrity in all we do, bring a spirit of discovery to our work, and collaborate in close partnership with each other and our customers to achieve shared goals. Benefits: We take care of you, so you can take care of business. We care about our people. That's why we provide everything you-and your career-need to thrive at S&P Global. Our benefits include: Health & Wellness: Health care coverage designed for the mind and body. Flexible Downtime: Generous time off helps keep you energized for your time on. Continuous Learning: Access a wealth of resources to grow your career and learn valuable new skills. Invest in Your Future: Secure your financial future through competitive pay, retirement planning, a continuing education program with a company-matched student loan contribution, and financial wellness programs. Family Friendly Perks: It's not just about you. S&P Global has perks for your partners and little ones, too, with some best-in class benefits for families. Beyond the Basics: From retail discounts to referral incentive awards-small perks can make a big difference. For more information on benefits by country visit: Diversity, Equity, and Inclusion at S&P Global: At S&P Global, we believe diversity fuels creative insights, equity unlocks opportunity, and inclusion drives growth and innovation - Powering Global Markets. Our commitment centers on our global workforce, ensuring that our people are empowered to bring their whole selves to work. It doesn't stop there, we strive to better reflect and serve the communities in which we live and work, and advocate for greater opportunity for all. - Equal Opportunity Employer S&P Global is an equal opportunity employer and all qualified candidates will receive consideration for employment without regard to race/ethnicity, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, marital status, military veteran status, unemployment status, or any other status protected by law. Only electronic job submissions will be considered for employment. If you need an accommodation during the application process due to a disability, please send an email to:" "and your request will be forwarded to the appropriate person." . click apply for full job details
This fund exists at the intersection of finance and technology, combining the deep industry knowledge of leading portfolio managers and financial analysts with software engineers and quantitative researchers. With over 1000 employees across the globe, this fund embraces a culture that welcomes the free flow of ideas, promotes career development, and supports the health and wellbeing of their people through world-class benefits. For a candidate to be successful here, they must have a strong understanding of software lifecycle and design of multi-tier/distributed systems. You must also be able to explain and discuss complex ideas clearly and effectively to a variety of audiences, with different degrees of technical prowess. A strong desire to learn and gain exposure to the business side is critical to success in this position. Responsibilities: Development and management o multiple, 3-tier back-office systems. Capable of making independent decisions whilst mitigating risk. Demonstrate and ownership mentality in all aspects of the firm's technology systems. Must be able to work in a fast-paced environment and able to multi-task between second-line support and strategic development responsibilities. Qualifications: C# development expertise (ideally 5+ years) Strong experience in multi-threaded programming and OO design. Strong experience building connected, service-oriented applications, REST, WebApi, JSON. Familiarity with Agile development processes and sprint planning. Experience with Database Systems (Microsoft SQL preferred) Experience in Dev/Ops (JIRA/Git/Build Automation/Deployment Automation, Unit Testing) Ability to communicate well, including writing emails and technical documentation, and communicating with end users. Preferred: Experience with Cloud technologies Experience and familiarity with enterprise messaging systems & cache systems Behaviour and test-driven development Web development experience in JavaScript platforms such as ReactJS or Angular Python experience Familiarity with US and International Equity, Fixed Income, Commodity markets Experience with Trading workflow (Equity, Macro, Credit)
Apr 20, 2024
Full time
This fund exists at the intersection of finance and technology, combining the deep industry knowledge of leading portfolio managers and financial analysts with software engineers and quantitative researchers. With over 1000 employees across the globe, this fund embraces a culture that welcomes the free flow of ideas, promotes career development, and supports the health and wellbeing of their people through world-class benefits. For a candidate to be successful here, they must have a strong understanding of software lifecycle and design of multi-tier/distributed systems. You must also be able to explain and discuss complex ideas clearly and effectively to a variety of audiences, with different degrees of technical prowess. A strong desire to learn and gain exposure to the business side is critical to success in this position. Responsibilities: Development and management o multiple, 3-tier back-office systems. Capable of making independent decisions whilst mitigating risk. Demonstrate and ownership mentality in all aspects of the firm's technology systems. Must be able to work in a fast-paced environment and able to multi-task between second-line support and strategic development responsibilities. Qualifications: C# development expertise (ideally 5+ years) Strong experience in multi-threaded programming and OO design. Strong experience building connected, service-oriented applications, REST, WebApi, JSON. Familiarity with Agile development processes and sprint planning. Experience with Database Systems (Microsoft SQL preferred) Experience in Dev/Ops (JIRA/Git/Build Automation/Deployment Automation, Unit Testing) Ability to communicate well, including writing emails and technical documentation, and communicating with end users. Preferred: Experience with Cloud technologies Experience and familiarity with enterprise messaging systems & cache systems Behaviour and test-driven development Web development experience in JavaScript platforms such as ReactJS or Angular Python experience Familiarity with US and International Equity, Fixed Income, Commodity markets Experience with Trading workflow (Equity, Macro, Credit)
The Artificial Intelligence group is the central engineering group responsible for driving Machine Learning (ML) adoption at Bloomberg, with over 200 researchers and engineers working together to provide clients with the best-in-class news, research, market data, and analytics using innovative machine learning technology. We directly impact a wide variety of our flagship products including news, research, pricing, communications platforms, search, and discovery. We work in a variety of ML fields, including natural language processing, information retrieval, time series analysis, and recommender systems. The AI group is expanding rapidly. We are seeking a skilled Search Engineer to join our team. The ideal candidate will have a strong background in software development, coupled with a passion for Search. You will work with us on building technologies and tools to make search on our platforms more accurate and more relevant, thus helping our clients to find the information and functionalities they need. Join the AI Group as a Search Engineer and you will have the opportunity to: Handle millions of queries daily, making sure our backend is stable and clients receive the answers within stringent SLAs Architect backend APIs and produce reusable, efficient, maintainable code that works on different platforms, and scales to millions of requests Develop the next generation of federated search systems, learning to serve content that is relevant to our clients, sourcing results from multiple collections (Securities, Bonds, People, News, etc) Improve the way we understand user needs by working on our query understanding framework based on semantic parsing, named entity recognition, and entity linking Design and implement metrics that measure various aspects of our search experience and how they are improving over time Enhance client experience using state of the art in NLP and Information Retrieval along with our rich content sets to answer questions. (e.g., What is the price of facebook? What was the inflation in the UK last week?) We'll trust you to: Collaborate with colleagues on production search systems, and write, test, and maintain production quality code Improve the performance and maintainability of our codebase Continuously improve our data pipelines, data management, and data hygiene best practices Optimize indexing time and query latency of our search systems Train and Evaluate search models and architectures Represent Bloomberg at conferences and open-source communities Demonstrate technical leadership by owning cross-team projects You'll need to have: 4+ Years of Experience working with an object-oriented programming language (C/C++, Python, Java, etc.) A Degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience An understanding of Computer Science fundamentals such as data structures and algorithms An honest approach to problem-solving, and ability to collaborate with peers, stakeholders, and management We'd love to see: Hands-on experience with search engine technologies (e.g., Apache Solr, ElasticSearch, Vespa, FAST, or Lucene) or a demonstrated interest in learning Experience interacting with non-technical stakeholders Experience with A/B testing Previous experience working on search backends or improving search user experience (e.g., through relevance, recommendations, or question answering) If this sounds like you: Apply if you think we're a good match! We'll get in touch with you to let you know what the next steps are. In the meantime, check us out at Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or maternity/parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law. Bloomberg provides reasonable adjustment/accommodation to qualified individuals with disabilities. Please tell us if you require a reasonable adjustment/accommodation to apply for a job or to perform your job. Examples of reasonable adjustment/accommodation include but are not limited to making a change to the application process or work procedures, providing documents in an alternate format, using a sign language interpreter, or using specialized equipment. If you would prefer to discuss this confidentially, please email (Americas), (Europe, the Middle East and Africa), or (Asia-Pacific), based on the region you are submitting an application for.
Apr 20, 2024
Full time
The Artificial Intelligence group is the central engineering group responsible for driving Machine Learning (ML) adoption at Bloomberg, with over 200 researchers and engineers working together to provide clients with the best-in-class news, research, market data, and analytics using innovative machine learning technology. We directly impact a wide variety of our flagship products including news, research, pricing, communications platforms, search, and discovery. We work in a variety of ML fields, including natural language processing, information retrieval, time series analysis, and recommender systems. The AI group is expanding rapidly. We are seeking a skilled Search Engineer to join our team. The ideal candidate will have a strong background in software development, coupled with a passion for Search. You will work with us on building technologies and tools to make search on our platforms more accurate and more relevant, thus helping our clients to find the information and functionalities they need. Join the AI Group as a Search Engineer and you will have the opportunity to: Handle millions of queries daily, making sure our backend is stable and clients receive the answers within stringent SLAs Architect backend APIs and produce reusable, efficient, maintainable code that works on different platforms, and scales to millions of requests Develop the next generation of federated search systems, learning to serve content that is relevant to our clients, sourcing results from multiple collections (Securities, Bonds, People, News, etc) Improve the way we understand user needs by working on our query understanding framework based on semantic parsing, named entity recognition, and entity linking Design and implement metrics that measure various aspects of our search experience and how they are improving over time Enhance client experience using state of the art in NLP and Information Retrieval along with our rich content sets to answer questions. (e.g., What is the price of facebook? What was the inflation in the UK last week?) We'll trust you to: Collaborate with colleagues on production search systems, and write, test, and maintain production quality code Improve the performance and maintainability of our codebase Continuously improve our data pipelines, data management, and data hygiene best practices Optimize indexing time and query latency of our search systems Train and Evaluate search models and architectures Represent Bloomberg at conferences and open-source communities Demonstrate technical leadership by owning cross-team projects You'll need to have: 4+ Years of Experience working with an object-oriented programming language (C/C++, Python, Java, etc.) A Degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience An understanding of Computer Science fundamentals such as data structures and algorithms An honest approach to problem-solving, and ability to collaborate with peers, stakeholders, and management We'd love to see: Hands-on experience with search engine technologies (e.g., Apache Solr, ElasticSearch, Vespa, FAST, or Lucene) or a demonstrated interest in learning Experience interacting with non-technical stakeholders Experience with A/B testing Previous experience working on search backends or improving search user experience (e.g., through relevance, recommendations, or question answering) If this sounds like you: Apply if you think we're a good match! We'll get in touch with you to let you know what the next steps are. In the meantime, check us out at Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or maternity/parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law. Bloomberg provides reasonable adjustment/accommodation to qualified individuals with disabilities. Please tell us if you require a reasonable adjustment/accommodation to apply for a job or to perform your job. Examples of reasonable adjustment/accommodation include but are not limited to making a change to the application process or work procedures, providing documents in an alternate format, using a sign language interpreter, or using specialized equipment. If you would prefer to discuss this confidentially, please email (Americas), (Europe, the Middle East and Africa), or (Asia-Pacific), based on the region you are submitting an application for.
The Client This is an outstanding opportunity to join one of the largest alternative asset managers in the world in a wide-ranging leadership role. With a flat-structured, 'no-attitude' working environment, this is a great time to join as engineering is undergoing significant investment. The Role They're looking for a highly motivated manager to join Production Support, a 3 rd line team which digs into logs, SQL tables and queries, looks through source code, troubleshoots infrastructure, and pores through performance metrics - as well as building the tools to make all of those things easier. You'll work closely with software engineers to support traders, portfolio managers and clients by building and maintaining complex systems that underpin the firm's platform and central functions. The majority of the company's systems run on Windows and most code is written in C#; they use Microsoft SQL Server, Kafka and MSMQ for messaging. But they're also constantly evaluating new technologies, tools and libraries. Requirements Proven experience in a management or team leadership role within Application or Production Support Track record of managing a complex application ecosystem Knowledge of financial markets, asset management processes, and market data A good understanding of core infrastructure components supporting an application & troubleshooting - Windows, Linux, Kafka & MSMQ, load balancing Scripting ability (e.g. Python, PowerShell or Go), one or more database technologies (e.g. SQL Server, PostgreSQL, Oracle, MongoDB), and monitoring & observability tools (e.g. Nagios, Prometheus, Grafana, the ELK stack) Nice to have Ability to read, debug, and write C# and SQL Implementing SRE and DevOps practices to improve support Vendor management Benefits Competitive salary + generous bonuses Extra perks including a personal development allowance and sponsorship Central London office with a very smart, friendly tech team Flat-structured, transparent and collaborative environment, 'no-attitude' culture Regular social events, plus annual company trips and team offsites Contact To apply for this role, or for further information, please contact: Maia Ellis
Apr 20, 2024
Full time
The Client This is an outstanding opportunity to join one of the largest alternative asset managers in the world in a wide-ranging leadership role. With a flat-structured, 'no-attitude' working environment, this is a great time to join as engineering is undergoing significant investment. The Role They're looking for a highly motivated manager to join Production Support, a 3 rd line team which digs into logs, SQL tables and queries, looks through source code, troubleshoots infrastructure, and pores through performance metrics - as well as building the tools to make all of those things easier. You'll work closely with software engineers to support traders, portfolio managers and clients by building and maintaining complex systems that underpin the firm's platform and central functions. The majority of the company's systems run on Windows and most code is written in C#; they use Microsoft SQL Server, Kafka and MSMQ for messaging. But they're also constantly evaluating new technologies, tools and libraries. Requirements Proven experience in a management or team leadership role within Application or Production Support Track record of managing a complex application ecosystem Knowledge of financial markets, asset management processes, and market data A good understanding of core infrastructure components supporting an application & troubleshooting - Windows, Linux, Kafka & MSMQ, load balancing Scripting ability (e.g. Python, PowerShell or Go), one or more database technologies (e.g. SQL Server, PostgreSQL, Oracle, MongoDB), and monitoring & observability tools (e.g. Nagios, Prometheus, Grafana, the ELK stack) Nice to have Ability to read, debug, and write C# and SQL Implementing SRE and DevOps practices to improve support Vendor management Benefits Competitive salary + generous bonuses Extra perks including a personal development allowance and sponsorship Central London office with a very smart, friendly tech team Flat-structured, transparent and collaborative environment, 'no-attitude' culture Regular social events, plus annual company trips and team offsites Contact To apply for this role, or for further information, please contact: Maia Ellis
Detillens is working with a global and top tier bank as they develop and grow their Glasgow technology capability. Due to new projects, a platform upgrade and a large body of automation work, we are looking for a seasoned software engineer, preferably with full stack capability to go into a team with global reach. Ideally the engineer will have exposure to Java and Spring Boot on the back end, with some exposure to either Angular or React for UI. We are looking for a hands on developer who can also work with and manage business stakeholders in Glasgow. This is not a management position. Working onsite at one of the world's top tier financial services businesses provides a significant platform for building a professional technology career in financial services. We need an experienced software engineer, to come into a team working on exciting and significant technology infrastructure upgrade in a fast-paced and challenging environment. Role Profile: The role offers a great opportunity for someone with a strong professional grounding in Java and Sprinboot, as well as some front-end UI capability, who is looking for an environment and opportunity that will challenge and develop their career in a high achieving team and business. You will work on global projects, and in many cases lead them. Essential Skills: Core experience as a Java Back-End Developer alongside Springboot application development is essential. Experience developing real-time applications highly beneficial. Mongo DB, DB2 or Psybase database experience. Python scripting skills Experience/Exposure working with Angular or React is beneficial but not essential. Desired Skills: Experience of working in a fast paced financial services environment as an experienced software engineer would be advantageous. But experience within a complex corporate environment would otherwise be useful. Distributed platforms and technology experience would highly beneficial. Strong analytical thinking and troubleshooting skills Highly innovative, motivated and effective team player Willingness to learn new technologies The Successful Candidate will: Be accountable, i.e. taking full ownership of allocated tasks Be organised and delivery-focused, with attention to detail Be articulate in verbal and written communication with all types of project stakeholders: colleagues, users, management, etc. Be comfortable operating with a strong level of autonomy Be pro-active in general, taking own initiatives to prevent risks/issues About us: Detillens is a management consultancy and our main purpose is to provide talented, diverse, and motivated consultants to perform project and 'business as usual' roles in corporate organisations. We use only the best training providers to support our consultants in the next step of their careers whether they are fresh graduates or with 20 years of experience. We aim to develop our consultants into people who make an impact and are able to fit seamlessly into an organisation whilst delivering exceptional results. We have an enviable network, built up over decades, that allows us to work with a range of individuals to create effective teams at every level.
Apr 20, 2024
Full time
Detillens is working with a global and top tier bank as they develop and grow their Glasgow technology capability. Due to new projects, a platform upgrade and a large body of automation work, we are looking for a seasoned software engineer, preferably with full stack capability to go into a team with global reach. Ideally the engineer will have exposure to Java and Spring Boot on the back end, with some exposure to either Angular or React for UI. We are looking for a hands on developer who can also work with and manage business stakeholders in Glasgow. This is not a management position. Working onsite at one of the world's top tier financial services businesses provides a significant platform for building a professional technology career in financial services. We need an experienced software engineer, to come into a team working on exciting and significant technology infrastructure upgrade in a fast-paced and challenging environment. Role Profile: The role offers a great opportunity for someone with a strong professional grounding in Java and Sprinboot, as well as some front-end UI capability, who is looking for an environment and opportunity that will challenge and develop their career in a high achieving team and business. You will work on global projects, and in many cases lead them. Essential Skills: Core experience as a Java Back-End Developer alongside Springboot application development is essential. Experience developing real-time applications highly beneficial. Mongo DB, DB2 or Psybase database experience. Python scripting skills Experience/Exposure working with Angular or React is beneficial but not essential. Desired Skills: Experience of working in a fast paced financial services environment as an experienced software engineer would be advantageous. But experience within a complex corporate environment would otherwise be useful. Distributed platforms and technology experience would highly beneficial. Strong analytical thinking and troubleshooting skills Highly innovative, motivated and effective team player Willingness to learn new technologies The Successful Candidate will: Be accountable, i.e. taking full ownership of allocated tasks Be organised and delivery-focused, with attention to detail Be articulate in verbal and written communication with all types of project stakeholders: colleagues, users, management, etc. Be comfortable operating with a strong level of autonomy Be pro-active in general, taking own initiatives to prevent risks/issues About us: Detillens is a management consultancy and our main purpose is to provide talented, diverse, and motivated consultants to perform project and 'business as usual' roles in corporate organisations. We use only the best training providers to support our consultants in the next step of their careers whether they are fresh graduates or with 20 years of experience. We aim to develop our consultants into people who make an impact and are able to fit seamlessly into an organisation whilst delivering exceptional results. We have an enviable network, built up over decades, that allows us to work with a range of individuals to create effective teams at every level.
Summary: Our client is a leading tech-driven quant and systematic hedge fund trading with offices across the globe. They leverage deep knowledge in data, research, technology and trading to deliver high-quality returns. This opportunity offers a dynamic and fast-paced environment with excellent opportunities for career growth. They're now seeking a Data Scraping Specialist to join the growing team. Your primary focus is to develop and maintain web scraping tools to build datasets for research and trading. You will integrate datasets from internal and external providers and manage the multiple and extensive datasets used on the research & trading platform. Requirements: 2+ years' experience in web scraping A polyglot developer; with good Python knowledge in particular Strong understanding of software engineering best practices Outstanding communication skills at all levels of technical competence Desirable: Structured and unstructured data management expertise Knowledge of the financial data of equity/derivatives Benefits: Great opportunity to be part of a collaborative, creative environment where you can feel valued for your input Competitive salary + generous benefits Professional and personal development Relaxed, casual culture, with a healthy work-life balance Contact If you would like to know more about this position, please do not hesitate to get in touch! Mike McLoughlin
Apr 20, 2024
Full time
Summary: Our client is a leading tech-driven quant and systematic hedge fund trading with offices across the globe. They leverage deep knowledge in data, research, technology and trading to deliver high-quality returns. This opportunity offers a dynamic and fast-paced environment with excellent opportunities for career growth. They're now seeking a Data Scraping Specialist to join the growing team. Your primary focus is to develop and maintain web scraping tools to build datasets for research and trading. You will integrate datasets from internal and external providers and manage the multiple and extensive datasets used on the research & trading platform. Requirements: 2+ years' experience in web scraping A polyglot developer; with good Python knowledge in particular Strong understanding of software engineering best practices Outstanding communication skills at all levels of technical competence Desirable: Structured and unstructured data management expertise Knowledge of the financial data of equity/derivatives Benefits: Great opportunity to be part of a collaborative, creative environment where you can feel valued for your input Competitive salary + generous benefits Professional and personal development Relaxed, casual culture, with a healthy work-life balance Contact If you would like to know more about this position, please do not hesitate to get in touch! Mike McLoughlin
One of the world's top algorithmic trading firms is looking for an experienced database engineer with solid Linux system engineering skills. The Trading Systems Infrastructure team builds and maintains the platform for the production trading strategies that run worldwide 24/7. In this role, you'll be at the forefront of designing, building, and maintaining the diverse production database infrastructure, focusing on bare metal performance, scalability, and reliability. This is a job for an engineer looking to make a real difference working with a small, focused team of like-minded database and systems engineers. Responsibilities Design, build, and maintain the PostgreSQL and MySQL infrastructure, supporting a globally distributed trading infrastructure and extending to large-scale research Configure and scale PostgreSQL and MySQL servers for trade-critical, real-time workflows Investigate and improve performance of PostgreSQL and MySQL queries and supporting infrastructure (Debian Linux) Engineer and apply infrastructure-as-code tools and services (Salt, Terraform, and others) Build and test proof of concept datastores to fit consumer use cases Qualifications 5+ years of experience working in database management and infrastructure engineering Proven expertise in designing and implementing production database infrastructure, from security and replication to observability (monitoring, alerting, logging) Very good familiarity with state-of-the-art DB technologies and tradeoffs: distributed DBs, time-series DBs, relaxed consistency models, columnar storage Strong knowledge and experience with Linux (especially Debian) Extensive experience with PostgreSQL or MySQL Ability to write Python scripts with understanding of data structures and the principles of software design Experience with dynamic clustering solutions such as Patroni Solid programming, performance troubleshooting, and networking knowledge Exceptional communication and project management skills - this role will require cross-collaboration with various stakeholders across the business You are resourceful, have a sense of urgency, and are motivated to make things better Culture: This fund brings a scientific approach to trading financial products. They've built one of the world's most sophisticated computing environments for research and development, and their researchers are at the forefront of innovation in the world of algorithmic trading. Colleagues come from all sorts of backgrounds: mathematics, computer science, statistics, physics, and engineering. A community of self-starters who are motivated by the excitement of being at the cutting edge of automated trading, and their culture celebrates great ideas whether they come from veterans or new hires. Seem like something you might be interested in? The goal is to find the best people and bring them together to do great work in a place where everyone is valued. They're proud of their diverse staff; with offices all over the globe they benefit from varied and unique perspectives. This is an equal opportunity employer; so whoever you are they'd love to get to know you. Contact If this sounds like you, or you'd like more information, please get in touch: George Hutchinson-Binks ()
Apr 20, 2024
Full time
One of the world's top algorithmic trading firms is looking for an experienced database engineer with solid Linux system engineering skills. The Trading Systems Infrastructure team builds and maintains the platform for the production trading strategies that run worldwide 24/7. In this role, you'll be at the forefront of designing, building, and maintaining the diverse production database infrastructure, focusing on bare metal performance, scalability, and reliability. This is a job for an engineer looking to make a real difference working with a small, focused team of like-minded database and systems engineers. Responsibilities Design, build, and maintain the PostgreSQL and MySQL infrastructure, supporting a globally distributed trading infrastructure and extending to large-scale research Configure and scale PostgreSQL and MySQL servers for trade-critical, real-time workflows Investigate and improve performance of PostgreSQL and MySQL queries and supporting infrastructure (Debian Linux) Engineer and apply infrastructure-as-code tools and services (Salt, Terraform, and others) Build and test proof of concept datastores to fit consumer use cases Qualifications 5+ years of experience working in database management and infrastructure engineering Proven expertise in designing and implementing production database infrastructure, from security and replication to observability (monitoring, alerting, logging) Very good familiarity with state-of-the-art DB technologies and tradeoffs: distributed DBs, time-series DBs, relaxed consistency models, columnar storage Strong knowledge and experience with Linux (especially Debian) Extensive experience with PostgreSQL or MySQL Ability to write Python scripts with understanding of data structures and the principles of software design Experience with dynamic clustering solutions such as Patroni Solid programming, performance troubleshooting, and networking knowledge Exceptional communication and project management skills - this role will require cross-collaboration with various stakeholders across the business You are resourceful, have a sense of urgency, and are motivated to make things better Culture: This fund brings a scientific approach to trading financial products. They've built one of the world's most sophisticated computing environments for research and development, and their researchers are at the forefront of innovation in the world of algorithmic trading. Colleagues come from all sorts of backgrounds: mathematics, computer science, statistics, physics, and engineering. A community of self-starters who are motivated by the excitement of being at the cutting edge of automated trading, and their culture celebrates great ideas whether they come from veterans or new hires. Seem like something you might be interested in? The goal is to find the best people and bring them together to do great work in a place where everyone is valued. They're proud of their diverse staff; with offices all over the globe they benefit from varied and unique perspectives. This is an equal opportunity employer; so whoever you are they'd love to get to know you. Contact If this sounds like you, or you'd like more information, please get in touch: George Hutchinson-Binks ()
As a member of this esteemed group, you will: Grow from mentor relationships with some of the most talented engineers in the industry Collaborate with leading investment professionals and top researchers Design and build market leading solutions to complex problems with other engineers Receive leadership training and structured learning to develop financial, technical, and quantitative skills Engage with executive leadership and enjoy quarterly networking events Explore career paths that align with your interests and strengths Progress in your role and be rewarded based on the merit and impact of your work Benefits: On-site gyms On-site chefs Private healthcare Necessary requirements for this team: A Bachelor's, Master's or Doctorate degree from a top-tier institution in Computer Science, Engineering, Physics, Maths, or a very closely related field 1-6 years of professional experience at a firm where software engineering or quantitative development is business-critical Extensive software development experience in one or more of Java, Python or C++ Motivation to deliver commercial results as a member of a collaborative team
Apr 20, 2024
Full time
As a member of this esteemed group, you will: Grow from mentor relationships with some of the most talented engineers in the industry Collaborate with leading investment professionals and top researchers Design and build market leading solutions to complex problems with other engineers Receive leadership training and structured learning to develop financial, technical, and quantitative skills Engage with executive leadership and enjoy quarterly networking events Explore career paths that align with your interests and strengths Progress in your role and be rewarded based on the merit and impact of your work Benefits: On-site gyms On-site chefs Private healthcare Necessary requirements for this team: A Bachelor's, Master's or Doctorate degree from a top-tier institution in Computer Science, Engineering, Physics, Maths, or a very closely related field 1-6 years of professional experience at a firm where software engineering or quantitative development is business-critical Extensive software development experience in one or more of Java, Python or C++ Motivation to deliver commercial results as a member of a collaborative team
Summary Unique trading firm that uses world-class technology to generate and implement outstanding research ideas, underpinned by a truly collaborative culture. Looking for a talented C++ Software Engineer to develop and maintain scalable trading applications and infrastructure, and assist with developing the full stack of infrastructure to support trading ops. This is a fast-paced, critical role, with daily - or sometimes more frequent - release cycles, so you'll be expected to understand how to prioritize between longer and shorter term needs. Projects will include systems custom optimization for latency, bandwidth or both, as well as multi-core/multi-threaded communications (using lock-free algorithms) to increase the theoretical computational limit per unit time. The successful C++ Software Engineer will have a good understanding of trade-offs in terms of clock cycles and CPU cache effects, plus you'll be expected to have a good grasp of run-time behavior, serialization delays, and asymptotic behavior in this environment. This is a Linux shop running modern kernels, with a C+ codebase and a Python layer on top. If you'd like to work in a collaborative environment where everyone programs, this is the role for you! Requirements Strong skills and experience with C+ and higher Excellent design and debugging skills Experience developing for production-critical systems Outstanding communication and prioritization skills Bonus points for experience with any of the following: Python, x86 hardware, performance engineering, AWS (or similar) Previous experience in quantitative finance or trading is a plus, but is not required Benefits Competitive base salaries + discretionary performance bonus Hybrid working opportunities Catered meals and bountiful snacks Generous budget for home office set-up Health & Dental insurance, pension provision, plus fitness & wellness benefits Contact If you feel you are suitable for this role, or would like more information, drop me an email: Jack Peck
Apr 20, 2024
Full time
Summary Unique trading firm that uses world-class technology to generate and implement outstanding research ideas, underpinned by a truly collaborative culture. Looking for a talented C++ Software Engineer to develop and maintain scalable trading applications and infrastructure, and assist with developing the full stack of infrastructure to support trading ops. This is a fast-paced, critical role, with daily - or sometimes more frequent - release cycles, so you'll be expected to understand how to prioritize between longer and shorter term needs. Projects will include systems custom optimization for latency, bandwidth or both, as well as multi-core/multi-threaded communications (using lock-free algorithms) to increase the theoretical computational limit per unit time. The successful C++ Software Engineer will have a good understanding of trade-offs in terms of clock cycles and CPU cache effects, plus you'll be expected to have a good grasp of run-time behavior, serialization delays, and asymptotic behavior in this environment. This is a Linux shop running modern kernels, with a C+ codebase and a Python layer on top. If you'd like to work in a collaborative environment where everyone programs, this is the role for you! Requirements Strong skills and experience with C+ and higher Excellent design and debugging skills Experience developing for production-critical systems Outstanding communication and prioritization skills Bonus points for experience with any of the following: Python, x86 hardware, performance engineering, AWS (or similar) Previous experience in quantitative finance or trading is a plus, but is not required Benefits Competitive base salaries + discretionary performance bonus Hybrid working opportunities Catered meals and bountiful snacks Generous budget for home office set-up Health & Dental insurance, pension provision, plus fitness & wellness benefits Contact If you feel you are suitable for this role, or would like more information, drop me an email: Jack Peck
Summary: My client is a leading quant and systematic hedge fund, leveraging their deep knowledge of trading, technology and operations to deliver high-quality, uncorrelated returns. Seeking a Software Developer with C/C++ experience to join the team in London. Your main responsibility is to create, implement and test front-to-back trading infrastructure for global frameworks for algorithmic trading, real-time risk management, market connectivity, trade reporting and trade surveillance. To do this, you'll collaborate closely with quant researchers and other technologist to ensure consistency and maximize re-use of software globally. The successful candidate will be comfortable working in a rapidly changing environment, capable of delivering high quality work in collaboration with colleagues across the globe. Requirements: 3+ years' C/C++ development experience on Linux 3+ years' understanding of code optimization and high performing applications Bachelor's degree in Engineering, Computer Science, or a related subject Desirable: Experience with order management, exchange connectivity or market data handling for Equities, FX or fixed income products Advanced degree in Mathematics or Computer Engineering (MSc) Python, SQL and/or scripting experience Interest in automated trading systems. Knowledge of trading, settlement and/or market interfaces considered Benefits: Great opportunity to be part of a tech-driven environment with close collaboration between desks Market-leading compensation + generous benefits Relaxed, friendly culture, with a regular socials Contact If you would like to know more about this position, please do not hesitate to get in touch! Mike McLoughlin
Apr 20, 2024
Full time
Summary: My client is a leading quant and systematic hedge fund, leveraging their deep knowledge of trading, technology and operations to deliver high-quality, uncorrelated returns. Seeking a Software Developer with C/C++ experience to join the team in London. Your main responsibility is to create, implement and test front-to-back trading infrastructure for global frameworks for algorithmic trading, real-time risk management, market connectivity, trade reporting and trade surveillance. To do this, you'll collaborate closely with quant researchers and other technologist to ensure consistency and maximize re-use of software globally. The successful candidate will be comfortable working in a rapidly changing environment, capable of delivering high quality work in collaboration with colleagues across the globe. Requirements: 3+ years' C/C++ development experience on Linux 3+ years' understanding of code optimization and high performing applications Bachelor's degree in Engineering, Computer Science, or a related subject Desirable: Experience with order management, exchange connectivity or market data handling for Equities, FX or fixed income products Advanced degree in Mathematics or Computer Engineering (MSc) Python, SQL and/or scripting experience Interest in automated trading systems. Knowledge of trading, settlement and/or market interfaces considered Benefits: Great opportunity to be part of a tech-driven environment with close collaboration between desks Market-leading compensation + generous benefits Relaxed, friendly culture, with a regular socials Contact If you would like to know more about this position, please do not hesitate to get in touch! Mike McLoughlin
Summary Fantastic opportunity to join a leading algorithmic trading firm as a hands-on, technical Security Engineer. Specialists within electronic market-making in FX, equity, fixed income and commodity markets, they have one of the best names in the industry and attract the best talent. The Information Security team is accountable for all aspects of the firm's security, both physical and IT. In this role, your main focus will be ensuring users and developers are always working in the safest operating environment. To do this, you'll collaborate with software engineers to proactively identify security flaws and architect technical solutions. You'll also be tasked with anticipating incidents and protecting against attackers, improving detection capabilities and designing defence controls. The successful candidate will be expected to work across a broad range of security roles and projects, including compliance-related tasks and the analysis of third-party software and services. Requirements 3-5 years' experience in Information Security, with track record of successful large-scale security design & deployments (instead of reliance on vendor products) Good knowledge of academic Computer Science including system level programming Programming experience in at least one statically typed language (they use Golang; scripting is in Python) Deep familiarity with UNIX and Windows authentication systems with system-level knowledge of other areas a plus. Excellent communication skills; with the ability to present across the business, from senior management to highly technical engineers to non-technical colleagues Desirable Experience in any of these fields: cryptography (including analysis of the properties of cryptographic systems), some OS development (either Kernel or Userland), familiarity with Kerberos and related authentication technologies. Previous experience in finance industry Benefits Generous compensation package - you are making a direct impact on the PnL Flat hierarchy, focus on teamwork, where people are rewarded on merit and excellence Outstanding benefits, including onsite gym/sauna/fitness classes, extensive medical cover, and excellent professional development opportunities Cutting-edge, beautiful offices in central London Contact If you think you are a strong match for this job description, please do not hesitate to get in touch! Amy Gandhi Tel: (0)
Apr 20, 2024
Full time
Summary Fantastic opportunity to join a leading algorithmic trading firm as a hands-on, technical Security Engineer. Specialists within electronic market-making in FX, equity, fixed income and commodity markets, they have one of the best names in the industry and attract the best talent. The Information Security team is accountable for all aspects of the firm's security, both physical and IT. In this role, your main focus will be ensuring users and developers are always working in the safest operating environment. To do this, you'll collaborate with software engineers to proactively identify security flaws and architect technical solutions. You'll also be tasked with anticipating incidents and protecting against attackers, improving detection capabilities and designing defence controls. The successful candidate will be expected to work across a broad range of security roles and projects, including compliance-related tasks and the analysis of third-party software and services. Requirements 3-5 years' experience in Information Security, with track record of successful large-scale security design & deployments (instead of reliance on vendor products) Good knowledge of academic Computer Science including system level programming Programming experience in at least one statically typed language (they use Golang; scripting is in Python) Deep familiarity with UNIX and Windows authentication systems with system-level knowledge of other areas a plus. Excellent communication skills; with the ability to present across the business, from senior management to highly technical engineers to non-technical colleagues Desirable Experience in any of these fields: cryptography (including analysis of the properties of cryptographic systems), some OS development (either Kernel or Userland), familiarity with Kerberos and related authentication technologies. Previous experience in finance industry Benefits Generous compensation package - you are making a direct impact on the PnL Flat hierarchy, focus on teamwork, where people are rewarded on merit and excellence Outstanding benefits, including onsite gym/sauna/fitness classes, extensive medical cover, and excellent professional development opportunities Cutting-edge, beautiful offices in central London Contact If you think you are a strong match for this job description, please do not hesitate to get in touch! Amy Gandhi Tel: (0)
Our client is a global investment management firm that utilizes a diversified portfolio of systematic and quantitative strategies across financial markets that seeks to achieve high quality, uncorrelated returns for clients. They have deep expertise in trading, technology and operations and attribute their success to rigorous scientific research. As a technology and data - driven firm, they design and build their own cutting - edge systems, from high- performance trading platforms to large- scale data analysis and compute farms. With offices around the globe, they emphasize true, global collaboration by aligning investment, technology and operations teams' functionally around the world. Position Overview: The Data Development group manages the lifecycle of data used by investment for trading, backtesting and research. Working with quants and tech teams to integrate, process and serve data from vendors and public sources in the firm's data infrastructure (alpha data and cross-asset referential data). Currently seeking new data developers to join their growing teams. You will be part of a learning culture, where teamwork and collaboration are encouraged, excellence is rewarded and diversity of thought and creations solutions are valued. As a data developer, you would join one of the Alpha Data teams. They are fast-paced Python development teams working closely with quantitative researchers to design, build, test and maintain data pipelines to onboard new data sets for research on new trading strategies. They own the entire pipelines starting with how data is ingested from the outside world, transform that data into timeseries of actionable insights and design the data models exposed to quantitative researchers. They also support these pipelines in productions during live trading and contribute to the data platform by building new frameworks, libraries, and full-stack services used to build data pipelines. Responsibilities: Acquire a deep understanding of the data requirements of investment research teams to deliver the right solutions. Design, implement, test, optimize and troubleshoot Python data pipelines, frameworks and services. Collaborate with and influence technologists and investment researchers to ensure the data pipelines and platform meet constantly evolving requirements. Work closely with data operations and data platform developers to improve the data platform and reduce technical debt. Write and review technical documents, such as requirements docs for researchers, design docs to propose new platform solutions and production support runbooks. Must-Have Qualifications: Bachelor's degree in Computer Science, Software Engineering or related subject. 2+ years' development experience with Python. Practical knowledge of commonly used protocols and tools used to transfer data (e.g. FTP, SFTP, HTTP APIs, AWS S3). Excellent communication skills. Nice to have: 2+ years designing, testing, optimizing and troubleshooting data intensive applications. Experience analyzing and organizing data. Experience with big data frameworks, databases, distributed systems, Cloud or Web development. Experience with any of these: SQL, JavaScript, TypeScript, React, C++, kdb+/q, Rust. Contact If this sounds like you, or you'd like more information, please get in touch: George Hutchinson-Binks ()
Apr 20, 2024
Full time
Our client is a global investment management firm that utilizes a diversified portfolio of systematic and quantitative strategies across financial markets that seeks to achieve high quality, uncorrelated returns for clients. They have deep expertise in trading, technology and operations and attribute their success to rigorous scientific research. As a technology and data - driven firm, they design and build their own cutting - edge systems, from high- performance trading platforms to large- scale data analysis and compute farms. With offices around the globe, they emphasize true, global collaboration by aligning investment, technology and operations teams' functionally around the world. Position Overview: The Data Development group manages the lifecycle of data used by investment for trading, backtesting and research. Working with quants and tech teams to integrate, process and serve data from vendors and public sources in the firm's data infrastructure (alpha data and cross-asset referential data). Currently seeking new data developers to join their growing teams. You will be part of a learning culture, where teamwork and collaboration are encouraged, excellence is rewarded and diversity of thought and creations solutions are valued. As a data developer, you would join one of the Alpha Data teams. They are fast-paced Python development teams working closely with quantitative researchers to design, build, test and maintain data pipelines to onboard new data sets for research on new trading strategies. They own the entire pipelines starting with how data is ingested from the outside world, transform that data into timeseries of actionable insights and design the data models exposed to quantitative researchers. They also support these pipelines in productions during live trading and contribute to the data platform by building new frameworks, libraries, and full-stack services used to build data pipelines. Responsibilities: Acquire a deep understanding of the data requirements of investment research teams to deliver the right solutions. Design, implement, test, optimize and troubleshoot Python data pipelines, frameworks and services. Collaborate with and influence technologists and investment researchers to ensure the data pipelines and platform meet constantly evolving requirements. Work closely with data operations and data platform developers to improve the data platform and reduce technical debt. Write and review technical documents, such as requirements docs for researchers, design docs to propose new platform solutions and production support runbooks. Must-Have Qualifications: Bachelor's degree in Computer Science, Software Engineering or related subject. 2+ years' development experience with Python. Practical knowledge of commonly used protocols and tools used to transfer data (e.g. FTP, SFTP, HTTP APIs, AWS S3). Excellent communication skills. Nice to have: 2+ years designing, testing, optimizing and troubleshooting data intensive applications. Experience analyzing and organizing data. Experience with big data frameworks, databases, distributed systems, Cloud or Web development. Experience with any of these: SQL, JavaScript, TypeScript, React, C++, kdb+/q, Rust. Contact If this sounds like you, or you'd like more information, please get in touch: George Hutchinson-Binks ()
About the Company An alternative investment firm currently managing $7.5 billion in assets, our client is among the top-rated and longest-tenured hedge funds in the world. They have a refreshingly transparent and team-focused culture, low turnover, and a fun work environment. Exceptional people have been central to the firm's success, as they strive to have the best and brightest personnel in all areas of the organization. Job Description Searching for a software developer to join the team in London on a full-time basis. Developers here are organized into small teams with independent prioritization and release schedules. A flat organizational structure allows for the opportunity to migrate across teams and broaden your business knowledge and experience. The Development group works closely with a variety of financial professionals across all offices to help them solve complex business problems through the application of technology. The team is small, high-caliber, and well-positioned to make a significant and visible impact on the business. Key success factors are intellectual agility, solid judgment, and keen attention to detail. Exceptional communication skills, time management, and prioritization skills are a must. The team shares a passion for operational excellence and automation of routine tasks and loves to learn about new technologies, techniques, and market trends. In addition to relevant experience, as part of the firm's Development team the ideal candidate has deep understanding of many technologies and a curiosity for all things finance. The Development group most frequently codes in C#, Typescript, Python, and SQL, and leverages the firm's technology stack, and modern deployment modalities like conda, Docker, k8s, and AWS. Responsibilities Work directly with various finance professionals, leveraging technology to solve business problems in legal/compliance, operations, treasury, accounting, and trading systems. Facilitate communication between business users and development/IT teams Work with business users to understand their requirements Be engaged and knowledgeable enough to suggest innovative solutions Show initiative in asking questions and gaining business knowledge Respond to support requests originating from various users in a timely manner Software Development Work with a wide variety of financial data and information in various formats and storage systems Deliver solutions quickly, but working within a professional software engineering environment Understand and use appropriate software engineering techniques, including thoughtful design, unit testing, integration testing, and development Be familiar and comfortable using distributed source code management systems, work/bug tracking systems, and automated build/testing technology Work effectively as part of the technology organization, communicating with the rest of the Development team as well as the other IT teams Requirements Bachelor's degree in Computer Science or a related STEM field 0-3+ years of programming experience (C# and Python preferred) Experience building web applications using HTML, CSS, and a modern JavaScript UI library/framework (Angular or React preferred) Excellent verbal and written communication skills Intellectual curiosity, strong analytical and quantitative skills, and a high degree of self-direction Effective time management and organization skills - ability to adapt to changing priorities and work well in an environment driven by delivering well-designed value to the business Experience within the financial industry preferred but not required (must be eager to learn) Contact If this sounds like you, or you'd like more information, please get in touch: George Hutchinson-Binks ()
Apr 20, 2024
Full time
About the Company An alternative investment firm currently managing $7.5 billion in assets, our client is among the top-rated and longest-tenured hedge funds in the world. They have a refreshingly transparent and team-focused culture, low turnover, and a fun work environment. Exceptional people have been central to the firm's success, as they strive to have the best and brightest personnel in all areas of the organization. Job Description Searching for a software developer to join the team in London on a full-time basis. Developers here are organized into small teams with independent prioritization and release schedules. A flat organizational structure allows for the opportunity to migrate across teams and broaden your business knowledge and experience. The Development group works closely with a variety of financial professionals across all offices to help them solve complex business problems through the application of technology. The team is small, high-caliber, and well-positioned to make a significant and visible impact on the business. Key success factors are intellectual agility, solid judgment, and keen attention to detail. Exceptional communication skills, time management, and prioritization skills are a must. The team shares a passion for operational excellence and automation of routine tasks and loves to learn about new technologies, techniques, and market trends. In addition to relevant experience, as part of the firm's Development team the ideal candidate has deep understanding of many technologies and a curiosity for all things finance. The Development group most frequently codes in C#, Typescript, Python, and SQL, and leverages the firm's technology stack, and modern deployment modalities like conda, Docker, k8s, and AWS. Responsibilities Work directly with various finance professionals, leveraging technology to solve business problems in legal/compliance, operations, treasury, accounting, and trading systems. Facilitate communication between business users and development/IT teams Work with business users to understand their requirements Be engaged and knowledgeable enough to suggest innovative solutions Show initiative in asking questions and gaining business knowledge Respond to support requests originating from various users in a timely manner Software Development Work with a wide variety of financial data and information in various formats and storage systems Deliver solutions quickly, but working within a professional software engineering environment Understand and use appropriate software engineering techniques, including thoughtful design, unit testing, integration testing, and development Be familiar and comfortable using distributed source code management systems, work/bug tracking systems, and automated build/testing technology Work effectively as part of the technology organization, communicating with the rest of the Development team as well as the other IT teams Requirements Bachelor's degree in Computer Science or a related STEM field 0-3+ years of programming experience (C# and Python preferred) Experience building web applications using HTML, CSS, and a modern JavaScript UI library/framework (Angular or React preferred) Excellent verbal and written communication skills Intellectual curiosity, strong analytical and quantitative skills, and a high degree of self-direction Effective time management and organization skills - ability to adapt to changing priorities and work well in an environment driven by delivering well-designed value to the business Experience within the financial industry preferred but not required (must be eager to learn) Contact If this sounds like you, or you'd like more information, please get in touch: George Hutchinson-Binks ()
My client is a global quantitative and systematic investment manager, operating in all liquid asset classes across the world. A technology and data driven group implementing a scientific approach to investing. Combining data, research, technology, and trading expertise has shaped the collaborative mindset, enabling them to solve the most complex challenges. They have a culture of innovation which continuously drives their ambition to deliver high quality returns for investors. The role: Develop ETL pipelines to integrate and test very large alternative datasets for the Commodities desk in collaboration with quant researchers and data engineering teams. Architect, deploy and manage cloud-based systems for storing and exploring very large alternative datasets in collaboration with the AWS infrastructure team. Monitor, support, debug and extend existing Commodities trading and research infrastructure together with Researchers and Support Engineers. Requirements: Comfortable in Python, in particular numerical libraries - numpy, pandas, matplotlib, etc. Basic knowledge of AWS. Basic knowledge of databases (e.g. SQL). Development practices - version control with Git, unit testing, etc. A quantitative mindset. Team player and collaborative attitude. Nice to have: Experience creating dashboards or using data visualization software (e.g. Tableau, Dash). In-depth AWS experience (e.g. DynamoDB, RDS, S3, Lambda, AWS CDK). Advanced database knowledge (query optimisation, relational vs non-relational databases, etc.). Parallel computation. Experience with geographic data using geopandas, xarray. Financial knowledge is a plus but not required. Contact If this sounds like you, or you'd like more information, please get in touch: George Hutchinson-Binks ()
Apr 20, 2024
Full time
My client is a global quantitative and systematic investment manager, operating in all liquid asset classes across the world. A technology and data driven group implementing a scientific approach to investing. Combining data, research, technology, and trading expertise has shaped the collaborative mindset, enabling them to solve the most complex challenges. They have a culture of innovation which continuously drives their ambition to deliver high quality returns for investors. The role: Develop ETL pipelines to integrate and test very large alternative datasets for the Commodities desk in collaboration with quant researchers and data engineering teams. Architect, deploy and manage cloud-based systems for storing and exploring very large alternative datasets in collaboration with the AWS infrastructure team. Monitor, support, debug and extend existing Commodities trading and research infrastructure together with Researchers and Support Engineers. Requirements: Comfortable in Python, in particular numerical libraries - numpy, pandas, matplotlib, etc. Basic knowledge of AWS. Basic knowledge of databases (e.g. SQL). Development practices - version control with Git, unit testing, etc. A quantitative mindset. Team player and collaborative attitude. Nice to have: Experience creating dashboards or using data visualization software (e.g. Tableau, Dash). In-depth AWS experience (e.g. DynamoDB, RDS, S3, Lambda, AWS CDK). Advanced database knowledge (query optimisation, relational vs non-relational databases, etc.). Parallel computation. Experience with geographic data using geopandas, xarray. Financial knowledge is a plus but not required. Contact If this sounds like you, or you'd like more information, please get in touch: George Hutchinson-Binks ()
Senior .NET Developer (Software Engineer Programmer Developer .NET 6.0 7.0 Lead Technical .NET C# AWS React TypeScript Redux Saga Ag-Grid Amazon Web Services Cloud Buy Side Buy-Side Risk Hedge Fund Asset Manager Management Investment Mutual Investment Risk Derivatives Front Office Front-Office JavaScript Finance Contract Contractor) required by our asset management client in London. You MUST have the following: Strong experience as a Senior .NET Developer/Programmer/Software Engineer .NET Core or .NET 6.0 or 7.0 Experience within a trading environment- exposure to equities, FX or bonds/fixed income products Agile The following is DESIRABLE, not essential: GCP, Azure or Amazon Web Services (AWS) commercially or in home projects TypeScript and React or Angular or Vue Redux, Ag-Grid Experience on the buy-side- hedge fund, asset management, investment management, wealth manager Experience with risk platforms Role: Senior .NET Developer (Software Engineer Programmer Developer .NET 6.0 7.0 Lead Technical .NET C# AWS React TypeScript Redux Saga Ag-Grid Amazon Web Services Cloud Buy Side Buy-Side Risk Hedge Fund Asset Manager Management Investment Mutual Investment Risk Derivatives Front Office Front-Office JavaScript Finance Contract Contractor) required by our asset management client in London. You will join a department dedicated to investment risk- creating applications that aggregate the risk of the portfolios across the company. Within this department, there are 18 engineers. You will be the senior member of a technical team of 4 who are responsible for the production side of the application. The 3 members are technical junior to mid-level developers. You will be come from a technical background and oversee and address incoming technical issues, collaborate with development team leads and the businesses to escalate and solve issues. You need to be able to query data in SQL. Python scripting is desirable but not essential. You will also be able to read C#, although you will not be required to write any C# or do any coding. Any exposure to the front, middle or back office trading would also be advantageous. The company have a hybrid working setup where you will be required to attend the office 2-3 days a week depending on the setup. Hours can be flexible to cater for morning and afternoon school-runs, as long as the work is done. Some of the work overlaps with the US so any flexibility to start late and end late would also be welcome. Salary: £80-120k + 25% Bonus + 10% Pension
Apr 20, 2024
Full time
Senior .NET Developer (Software Engineer Programmer Developer .NET 6.0 7.0 Lead Technical .NET C# AWS React TypeScript Redux Saga Ag-Grid Amazon Web Services Cloud Buy Side Buy-Side Risk Hedge Fund Asset Manager Management Investment Mutual Investment Risk Derivatives Front Office Front-Office JavaScript Finance Contract Contractor) required by our asset management client in London. You MUST have the following: Strong experience as a Senior .NET Developer/Programmer/Software Engineer .NET Core or .NET 6.0 or 7.0 Experience within a trading environment- exposure to equities, FX or bonds/fixed income products Agile The following is DESIRABLE, not essential: GCP, Azure or Amazon Web Services (AWS) commercially or in home projects TypeScript and React or Angular or Vue Redux, Ag-Grid Experience on the buy-side- hedge fund, asset management, investment management, wealth manager Experience with risk platforms Role: Senior .NET Developer (Software Engineer Programmer Developer .NET 6.0 7.0 Lead Technical .NET C# AWS React TypeScript Redux Saga Ag-Grid Amazon Web Services Cloud Buy Side Buy-Side Risk Hedge Fund Asset Manager Management Investment Mutual Investment Risk Derivatives Front Office Front-Office JavaScript Finance Contract Contractor) required by our asset management client in London. You will join a department dedicated to investment risk- creating applications that aggregate the risk of the portfolios across the company. Within this department, there are 18 engineers. You will be the senior member of a technical team of 4 who are responsible for the production side of the application. The 3 members are technical junior to mid-level developers. You will be come from a technical background and oversee and address incoming technical issues, collaborate with development team leads and the businesses to escalate and solve issues. You need to be able to query data in SQL. Python scripting is desirable but not essential. You will also be able to read C#, although you will not be required to write any C# or do any coding. Any exposure to the front, middle or back office trading would also be advantageous. The company have a hybrid working setup where you will be required to attend the office 2-3 days a week depending on the setup. Hours can be flexible to cater for morning and afternoon school-runs, as long as the work is done. Some of the work overlaps with the US so any flexibility to start late and end late would also be welcome. Salary: £80-120k + 25% Bonus + 10% Pension
The Client One of the world's largest hedge funds, this is an excellent opportunity to join one of the most prestigious technology teams in systematic trading in a wide-ranging development role. With a flat-structured, 'no-attitude' working environment, this is a great time to join as engineering is undergoing significant investment. The Role Looking for a keen AI enthusiast to join the small, agile Machine Learning group, where you will help facilitate the use of machine learning tools company-wide, in particular generative AI. Your primary focus will be to develop a cutting-edge platform used by teams across the firm. Collaborating closely with these teams and individuals to deeply understand their needs, you'll guide them in leveraging the platform. Where required, you will also use both the platform and your expertise to design and implement bespoke solutions to meet requirements. Offering the opportunity to make significant contributions across the business, you'll develop solutions to problems which until recently were considered impossible, or extremely difficult, to solve. Their core systems run on Linux and most code is written in Python, including extensive use of numpy, scipy, pandas, scikit-learn, etc. But they're also constantly evaluating new technologies, tools and libraries, meaning you can shape the technology landscape and make an impact early on. Requirements Passion for AI engineering, someone who stays up to date with major advancement in AI tools and models Strong development knowledge of Python Experience of data analysis techniques, plus numpy, scipy, pandas, etc. Solid Linux platforms experience with various scripting languages Proponent of collaborative software engineering techniques and agile methods Degree with high mathematical and computing content - Computer Science, Mathematics, Engineering, Physics, etc. - from a top-tier university Keen interest & understanding of financial markets Nice to have Prior experience of language processing techniques or toolkits such as NLTK Experience designing or utilising document search tools Experience utilising or fine-tuning generative models (e.g. large language models or diffusion-based models) Benefits Competitive salary + generous bonuses Extra perks including a personal development allowance and sponsorship Central London office with a very smart, friendly tech team Flat-structured, transparent and collaborative environment, 'no-attitude' culture Regular social events, plus annual company trips and team offsites Contact To apply for this role, or for further information, please contact: Maia Ellis
Apr 20, 2024
Full time
The Client One of the world's largest hedge funds, this is an excellent opportunity to join one of the most prestigious technology teams in systematic trading in a wide-ranging development role. With a flat-structured, 'no-attitude' working environment, this is a great time to join as engineering is undergoing significant investment. The Role Looking for a keen AI enthusiast to join the small, agile Machine Learning group, where you will help facilitate the use of machine learning tools company-wide, in particular generative AI. Your primary focus will be to develop a cutting-edge platform used by teams across the firm. Collaborating closely with these teams and individuals to deeply understand their needs, you'll guide them in leveraging the platform. Where required, you will also use both the platform and your expertise to design and implement bespoke solutions to meet requirements. Offering the opportunity to make significant contributions across the business, you'll develop solutions to problems which until recently were considered impossible, or extremely difficult, to solve. Their core systems run on Linux and most code is written in Python, including extensive use of numpy, scipy, pandas, scikit-learn, etc. But they're also constantly evaluating new technologies, tools and libraries, meaning you can shape the technology landscape and make an impact early on. Requirements Passion for AI engineering, someone who stays up to date with major advancement in AI tools and models Strong development knowledge of Python Experience of data analysis techniques, plus numpy, scipy, pandas, etc. Solid Linux platforms experience with various scripting languages Proponent of collaborative software engineering techniques and agile methods Degree with high mathematical and computing content - Computer Science, Mathematics, Engineering, Physics, etc. - from a top-tier university Keen interest & understanding of financial markets Nice to have Prior experience of language processing techniques or toolkits such as NLTK Experience designing or utilising document search tools Experience utilising or fine-tuning generative models (e.g. large language models or diffusion-based models) Benefits Competitive salary + generous bonuses Extra perks including a personal development allowance and sponsorship Central London office with a very smart, friendly tech team Flat-structured, transparent and collaborative environment, 'no-attitude' culture Regular social events, plus annual company trips and team offsites Contact To apply for this role, or for further information, please contact: Maia Ellis