cover image
Millennium

Front End Engineer – Data Warehouse

On site

London, United Kingdom

Full Time

04-03-2025

Job Specifications

We have been building our Enterprise Data Warehouse (EDW) over the past few years and are looking for an individual who will help us as the system adapts to new customer requirements. Our data warehouse is the single source of truth when it comes to financial data produced throughout the firm.

You will be an integral part of the team, responsible for helping to evolve our Data Service, BI architecture, and tools. The current technology stack is Linux based running within AWS. Built upon Spark EMR, Kafka, EKS, Angular and Java to provide a modern streaming and scalable platform. The right candidate will be seeking to share ideas and improve the overall design, always committed to delivering business value.

Principal Responsibilities

Work cross-functionally with various teams, creating solutions that deal with large volumes of data
Build and maintain multiple front-end applications with a focus on resilience, UX, performance, and code quality
Own the entire software development lifecycle from gathering and analyzing requirements to releasing to production

Secondary Responsibilities

Expanding Playwright E2E test suite
Work on the full stack - primarily Java, GraphQL, Spring Framework

Qualifications/Skills Required

Automated testing: Unit testing, E2E testing
Minimum of 3 years' of professional Angular development experience
7+ years' experience with front end development
Highly analytical with good problem-solving skills and creativity; able to work independently in a fast-paced environment
Positive individual with effective communication skills; able to interface well with users and other development teams both in and out of region
Self-driven individual with an ability to work under pressure
Understanding of financial services instruments (Preferred)
Experience with debugging and updating existing backend services. Ideally Java Spring Boot (Preferred)

About the Company

Millennium is a global, diversified alternative investment firm, founded in 1989, which manages $75.8 billion in assets. Defined by evolution, innovation and focus, Millennium's mission is to deliver high-quality returns for our investors. Millennium seeks to empower talented professionals with the sophisticated expertise, resources and technology to pursue a diverse range of investment strategies across industry sectors, asset classes and geographies. See our community guidelines at: mlp.com/guidelines Read our disclos... Know more

Related Jobs

Company background Company brand
Company Name
JD Sports Fashion
Job Title
Data Protection Analyst - 12mth FTC
Job Description
Established in 1981 with a single store in the Northwest of England, the JD Group is a leading omni-channel retailer of Sports Fashion, Outdoors and Gyms with our colleagues working in stores across several retail fascias in many markets around the world. JD Sports Fashion Plc was listed on the London Stock Exchange in 1996 and has been a FTSE100 publicly quoted company since 2019 and continues to grow in the UK and internationally. We want to be the leading global omnichannel retailer in the sports and outdoor industry. To be a part of this successful company and help us to achieve this you will have the desire to ingrain our strategic goals of being a people-led, innovative and customer-focused organisation which provides operational excellence whilst identifying new areas of growth as part of our day to day objectives. Responsible To Group DPO Department Group Legal Location: Role Overview Working within the Legal team the Data Protection team works to support all business areas in the UK. The Data Protection Advisor will complete data subject access requests, along with other data requests. Working collaboratively with relevant areas you will investigate data breaches and complaints as well as assisting the business with privacy related queries. You need to be a confident communicator, highly organised and have a clear understanding of Data Protection legislation. Key Responsibilities Be a key part of the team responsible for overall customer contact on data protection related queries Coordinate the investigation and resolution of data protection queries and complaints across the JD UK business operations Ensure individuals’ data protection rights are satisfied in compliance with data protection laws, including rights to information, of access, to rectification and to erasure Ensure that all data is handled in the correct manner when dealing with individuals’ exercising their data protection rights Assist the Data Protection Officer and JD Group Legal Team with data protection compliance for the JD Group Assist with data protection audits and spot checks to monitor compliance Support the business in conducting Data Privacy Impact Assessments Assist business areas in maintaining data protection champion relationships, identifying risks and issues Ensure the ROPA (Record of Processing activities) is maintained Maintain relationships with all JD Group subsidiaries Attend data protection training/events to enhance knowledge of data protection laws and practices Skills/Experience/Knowledge Needed: Well organised with strong attention to detail. Good knowledge of UK data protection law Experience in handling customer complaints effectively Ability to organise and plan your own workload, with an ability to prioritise tasks to be able to meet deadlines. Excellent interpersonal, communication and presentation skills, both verbal and written. Good Microsoft Office skills. Able to work individually and as part of a team. The Company The JD Group is a leading omnichannel retailer of Sports Fashion, Street & Premium Fashion, Outdoors and Gyms with over 90,000 colleagues over 4,500 stores across several retail fascia's in over 36 countries around the world. We are an equal opportunities employer who embraces and values differences. We recognise the importance of an inclusive workplace culture in which everyone can thrive irrespective of their background or identity. To be a part of this successful and continuously growing company, you will have the desire to ingrain our strategic goals of being a people first, a digital leader and customer focused organisation which provides operational excellence and is continuous with identifying new areas of growth into our day-to-day. Benefits We know our employees work tirelessly to make JD Sports the success it is today and in turn, we offer them some amazing benefits: Incremental Holiday Allowance Staff Discount on qualifying purchases across Group retail stores and online Exclusive Colleague Bike Discount scheme Discounted Gym membership Personal development opportunities to learn and develop at work Access to Apprenticeships and accredited qualifications Interested? If you are interested in this position, then press the Apply Now button. Due to the high volumes of applications our opportunities attract, it takes time to review them all. If you don't hear back within two weeks of your application, please consider your application to have been unsuccessful on this occasion Applications that meet the skills criteria will be contacted for a 1st stage meeting with the talent team. Shortlisted candidates will then be invited to interview with the hiring manager. Thank you again for your time. We know our colleagues work tirelessly to make JD Sports the success it is today and in turn, we offer them some amazing benefits including staff Discount On JD Group and other brands within the organisation and personal development opportunities to learn and develop at work. Thank you for your time Apply Now
Bury, United Kingdom
On site
Full Time
25-03-2025
Company background Company brand
Company Name
Barclays
Job Title
Data Scientist
Job Description
We are seeking a talented Data Scientist to join our team, dedicated to driving commercial value from data science across the Corporate Bank. In this role, you will have the opportunity to leverage machine learning techniques and advanced analytics to extract valuable insights and create tangible business impact. We embrace a design-led thinking approach that emphasizes close collaboration with business stakeholders and a fail-fast mindset. This position offers the chance to work with extensive datasets that span billions of rows, applying state-of-the-art data science techniques to unlock millions in business value. Essential Skills And Qualifications Commercial or academic experience in developing machine learning models (e.g., clustering, classification, regression, NLP). Comfortable working in Python and using key data science packages. Working knowledge of SQL. Ability to articulate technical findings in business terms and demonstrate value to stakeholders. Desirable Skills And Qualifications Understanding of code best practice including Git. Familiarity with AWS data science services, including SageMaker. Experience working with PySpark to process data at scale. Proficiency in data visualization tools e.g. Tableau. You may be assessed on key critical skills relevant for success in role, such as risk and controls, change and transformation, business acumen, strategic thinking and digital and technology, as well as job-specific technical skills. This role can be based from Glasgow or London. Purpose of the role To use innovative data analytics and machine learning techniques to extract valuable insights from the bank's data reserves, leveraging these insights to inform strategic decision-making, improve operational efficiency, and drive innovation across the organisation. Accountabilities Identification, collection, extraction of data from various sources, including internal and external sources. Performing data cleaning, wrangling, and transformation to ensure its quality and suitability for analysis. Development and maintenance of efficient data pipelines for automated data acquisition and processing. Design and conduct of statistical and machine learning models to analyse patterns, trends, and relationships in the data. Development and implementation of predictive models to forecast future outcomes and identify potential risks and opportunities. Collaborate with business stakeholders to seek out opportunities to add value from data through Data Science. Analyst Expectations To perform prescribed activities in a timely manner and to a high standard consistently driving continuous improvement. Requires in-depth technical knowledge and experience in their assigned area of expertise. Thorough understanding of the underlying principles and concepts within the area of expertise. They lead and supervise a team, guiding and supporting professional development, allocating work requirements and coordinating team resources. If the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviours to create an environment for colleagues to thrive and deliver to a consistently excellent standard. The four LEAD behaviours are: L – Listen and be authentic, E – Energise and inspire, A – Align across the enterprise, D – Develop others. OR for an individual contributor, they develop technical expertise in work area, acting as an advisor where appropriate. Will have an impact on the work of related teams within the area. Partner with other functions and business areas. Takes responsibility for end results of a team’s operational processing and activities. Escalate breaches of policies / procedure appropriately. Take responsibility for embedding new policies/ procedures adopted due to risk mitigation. Advise and influence decision making within own area of expertise. Take ownership for managing risk and strengthening controls in relation to the work you own or contribute to. Deliver your work and areas of responsibility in line with relevant rules, regulation and codes of conduct. Maintain and continually build an understanding of how own sub-function integrates with function, alongside knowledge of the organisations products, services and processes within the function. Demonstrate understanding of how areas coordinate and contribute to the achievement of the objectives of the organisation sub-function. Make evaluative judgements based on the analysis of factual information, paying attention to detail. Resolve problems by identifying and selecting solutions through the application of acquired technical experience and will be guided by precedents. Guide and persuade team members and communicate complex / sensitive information. Act as contact point for stakeholders outside of the immediate function, while building a network of contacts outside team and external to the organisation. All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship – our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset – to Empower, Challenge and Drive – the operating manual for how we behave.
Glasgow, United Kingdom
On site
Full Time
26-03-2025
Company background Company brand
Company Name
PayPal
Job Title
Data Scientist - Merchant Analytics
Job Description
The Company PayPal has been revolutionizing commerce globally for more than 25 years. Creating innovative experiences that make moving money, selling, and shopping simple, personalized, and secure, PayPal empowers consumers and businesses in approximately 200 markets to join and thrive in the global economy. We operate a global, two-sided network at scale that connects hundreds of millions of merchants and consumers. We help merchants and consumers connect, transact, and complete payments, whether they are online or in person. PayPal is more than a connection to third-party payment networks. We provide proprietary payment solutions accepted by merchants that enable the completion of payments on our platform on behalf of our customers. We offer our customers the flexibility to use their accounts to purchase and receive payments for goods and services, as well as the ability to transfer and withdraw funds. We enable consumers to exchange funds more safely with merchants using a variety of funding sources, which may include a bank account, a PayPal or Venmo account balance, PayPal and Venmo branded credit products, a credit card, a debit card, certain cryptocurrencies, or other stored value products such as gift cards, and eligible credit card rewards. Our PayPal, Venmo, and Xoom products also make it safer and simpler for friends and family to transfer funds to each other. We offer merchants an end-to-end payments solution that provides authorization and settlement capabilities, as well as instant access to funds and payouts. We also help merchants connect with their customers, process exchanges and returns, and manage risk. We enable consumers to engage in cross-border shopping and merchants to extend their global reach while reducing the complexity and friction involved in enabling cross-border trade. Our beliefs are the foundation for how we conduct business every day. We live each day guided by our core values of Inclusion, Innovation, Collaboration, and Wellness. Together, our values ensure that we work together as one global team with our customers at the center of everything we do – and they push us to ensure we take care of ourselves, each other, and our communities. Job Description Summary: Join our European Merchant Analytics team in a senior individual contributor role focused on helping drive value for our Global Markets stakeholders through a mix of regular reporting and new asset development. Job Description: What You Need To Know About The Role In this role, you will be responsible for executing on complex, ambiguous, and high-visibility business challenges and maintaining direct relationship with critical stakeholders. You will leverage data and analytics to deliver accurate, action-driving recommendations. This is an individual contributor role with significant potential for career growth. Meet our team Our European Merchant Analytics team supports the European Global Markets team with a special focus on Sales analytics, focusing on driving business outcomes, providing analytics insights, regular sales reporting, driving pipeline management, developing new models, and leading annual sales planning exercises. Job Description Your way to impact You will help to drive profitable growth across PayPal's full product portfolio. You will have a direct impact on the business by delivering actionable insights and business intelligence at scale to all levels of the business. Looking for a business oriented and technically strong candidate, with great modeling skills, story-telling skills with data, hands-on experience in SQL, statistics, and visualization skills. The candidate is self-motivated, team player, project driver with a curiosity to learn and grow. As part of a larger merchant analytics team, the candidate demonstrates strong collaboration skills since he/she expects to work with cross-functional teams. Your day to day In your day to day role you will: Build new models (e.g., predictive lead scoring model for new sales), create presentations (e.g., building our operations review decks), and lead strategic exercises (e.g., annual segmentation planning). Support a few different European markets by providing analytical information for their weekly/monthly meetings (e.g., Sales pipeline review, monthly operations review), where you will have the opportunity to present Analytics findings that help materially move the business. Manage and maintain the relationship with senior Global Markets leaders and meet their analytics needs Manage analytical projects from end to end, from inception to delivery. Initiate new solutions and analytic models to support the business What Do You Need To Bring Data driven mindset with a degree in a quantitative discipline such as Engineering, Computer Science, Economics, Statistics or Mathematics 7+ years of experience in analyzing large, multi-dimensional data sets and synthesizing insights into actionable solutions, model building Stakeholder facing and management experiences Fluent in Python, SQL, Excel, and visualization tools such as Tableau or Qlikview; Strong communication skills, both written and verbal, to influence cross-functional teams Experience working independently and as a member of a cross functional team We know the confidence gap and imposter syndrome can get in the way of meeting spectacular candidates. Please don't hesitate to apply. For the majority of employees, PayPal's balanced hybrid work model offers 3 days in the office for effective in-person collaboration and 2 days at your choice of either the PayPal office or your home workspace, ensuring that you equally have the benefits and conveniences of both locations. Our Benefits: At PayPal, we’re committed to building an equitable and inclusive global economy. And we can’t do this without our most important asset—you. That’s why we offer benefits to help you thrive in every stage of life. We champion your financial, physical, and mental health by offering valuable benefits and resources to help you care for the whole you. We have great benefits including a flexible work environment, employee shares options, health and life insurance and more. To learn more about our benefits please visit https://www.paypalbenefits.com Who We Are: To learn more about our culture and community visit https://about.pypl.com/who-we-are/default.aspx Commitment to Diversity and Inclusion PayPal provides equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, pregnancy, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state, or local law. In addition, PayPal will provide reasonable accommodations for qualified individuals with disabilities. If you are unable to submit an application b...
London, United Kingdom
On site
Full Time
25-03-2025
Company background Company brand
Company Name
Moorfields Eye Hospital, London
Job Title
Care Coordination Solution Data Support Engineer
Job Description
The Care Coordination Solution (CCS) is a module designed as part of the development of the Federated Data Platform. The Inpatient and Referral To Treatment (RTT) elements of that module are being implemented into the trust as part of a workstream designed to improve patient flow and patient experience. This is part of our vision is to create a digitally enabled organisation that supports the delivery of efficient and effective patient care. We aim to achieve this through easy-to-use systems that provide staff and patients with access to the right information, in the right place, at the right time. To help us to achieve this vision, we are looking for passionate individuals to join our team. Patients are at the centre of everything we do.  Our integrated CCS will help us to ensure that we continue to improve our delivery of services and treatment plans around patient needs. The EPR is designed to wrap around our specialist ophthalmology clinical noting system, OpenEyes, to provide a seamlessly integrated patient record system. This particular post will sit across the Data Warehouse and Information teams of the Performance & Information department and will work closely with the System Supplier (Palantir), CCS Implementation Team, IT Systems owners, developers and users to ensure appropriate development of the data warehousing element of the CCS implementation project. Build the appropriate data tables, in an SQL environment, to capture the data required for the successful operation of the Care Coordination System. All scripting should be structured and clearly commented, to ensure scalability and transferability for potential future development. Ensure regular refreshes of the data tables as a minimum daily working towards an hourly data refresh using near live data. Be instrumental in the development of the methodology for data transfer to the new system i.e. which data can be automated, and which must be manually entered. Ensure a full specification for the data warehouse element of the CCS project is developed and approved by the project team and Palantir Ensure full documentation of the table development and ensure that this is regularly updated to capture any version changes or new requirements Ensure that all stakeholders are aware of the data curation and the supply methodologies. Ensure that data quality metrics are available and liaise with the trusts data quality team regarding required improvements. At Moorfields, we provide more than just an excellent career and great colleagues to work with. We also offer: Salary including High-Cost Area Supplement Opportunity to join the NHS Pension Scheme Free 24/7 independent counselling service Learning and development opportunities Easy and quick transport links A range of attractive benefits and discounts Access to Blue Light Card and other NHS Discount Schemes Free Pilates classes Full support and training to develop your skills Flexible working friendly organisation And so much more! To see the full range of benefits we offer please see our Moorfields benefits document. For further details / informal visits contact: Name: Tina Haigh Job title: Digital and Transformation Programme Manager Email address: tina.haigh@nhs.net
London, United Kingdom
On site
Full Time
25-03-2025