Senior Software Developer required by a successful technology company in Staines. Hybrid working - 3 days per week in the office The successful Senior Software Developer is likely to have a relevant degree and commercial experience with JavaScript and ideally TypeScript. The Senior Software Developer will be responsible for Maintaining and enhancing a product SDK for 4 active products Analysing and resolving customer issues related to the integration and/or usage of the SDK Creating and enhancing SDK validation and testing services (front & Back End of microservices written in Java/Python) Key Experience Strong JavaScript knowledge Full software development life cycle knowledge Strong software engineering fundamentals eg git, version control, documentation Experience in any of the following areas would be advantageous but is not a prerequisite TypeScript Knowledge of Python or similar Scripting language Java or other core compiled language eg C/C++ Web application frameworks eg React or similar Node Android Objective-C Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.
Jan 21, 2025
Full time
Senior Software Developer required by a successful technology company in Staines. Hybrid working - 3 days per week in the office The successful Senior Software Developer is likely to have a relevant degree and commercial experience with JavaScript and ideally TypeScript. The Senior Software Developer will be responsible for Maintaining and enhancing a product SDK for 4 active products Analysing and resolving customer issues related to the integration and/or usage of the SDK Creating and enhancing SDK validation and testing services (front & Back End of microservices written in Java/Python) Key Experience Strong JavaScript knowledge Full software development life cycle knowledge Strong software engineering fundamentals eg git, version control, documentation Experience in any of the following areas would be advantageous but is not a prerequisite TypeScript Knowledge of Python or similar Scripting language Java or other core compiled language eg C/C++ Web application frameworks eg React or similar Node Android Objective-C Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.
Software Engineering Manager required by a sports data and betting company based in central London. The company have been established for more than 10 years, successfully developing statistical models and analytical frameworks. Due to planned growth, they now require a Software Engineering Manager to oversee the development team. Due to the nature of the business this is mainly an office-based role, but you will be able to choose 1 day per week to work from home. Experience required: At least 2 years' experience as a team lead/technical manager Strong technical Software Engineering background Happy to work across the companies tech stack: Scala, Python, TypeScript, PHP Keen interest in sport - preferably Football! The company offer some great benefits including a half year bonus, subsidised office meals, gym membership, and private medical insurance. If you are interested in this role please apply or contact (see below) for further information. Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.
Jan 21, 2025
Full time
Software Engineering Manager required by a sports data and betting company based in central London. The company have been established for more than 10 years, successfully developing statistical models and analytical frameworks. Due to planned growth, they now require a Software Engineering Manager to oversee the development team. Due to the nature of the business this is mainly an office-based role, but you will be able to choose 1 day per week to work from home. Experience required: At least 2 years' experience as a team lead/technical manager Strong technical Software Engineering background Happy to work across the companies tech stack: Scala, Python, TypeScript, PHP Keen interest in sport - preferably Football! The company offer some great benefits including a half year bonus, subsidised office meals, gym membership, and private medical insurance. If you are interested in this role please apply or contact (see below) for further information. Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.
At NICE, we don't limit our challenges. We challenge our limits. Always. We're ambitious. We're game changers. And we play to win. We set the highest standards and execute beyond them. If you're like us, we can offer you the ultimate career opportunity that will light a fire within you. So, what's the role all about? The primary responsibility of this position is to provide consultative services to NICE Actimize customers in all matters related to Artificial Intelligence in the financial crime compliance sector. Equally important is the management of a large disparate team based in several geographic locations delivering AI-based solutions. The role necessitates responsibility for the delivery of such services and driving increased adoption of AI-based financial crime solutions with NICE Actimize clients. The role favours an individual with a proven track record leading a team in delivering Machine Learning models together with domain knowledge in the financial crime compliance sector. How will you make an impact? Indirect/direct consulting to clients. Provide mentoring, thought leadership and quality measurements on an ongoing basis to Managed Analytics delivery team - managing available resources so that deadlines are met. Successfully drive through delivery issue resolution, involving the appropriate business functions and executive sponsors across the company. Responsible for the successful delivery of Managed Analytics solutions resulting in highly satisfied, reference-able clients. Deliver value-add consulting services in financial crime compliance, performance improvement and business transformation, leveraging knowledge of industry best practices and proven practices using NICE Actimize solutions. Establish working relationships with chosen partner ecosystem, internally and externally. Communicate with clients to assess solution fit and identify product gaps. Have you got what it takes? Minimum of 10-years financial crime compliance experience within a consulting firm, regulatory body, or large financial institution. Demonstrable experience delivering Machine Learning models within the Banking or financial crime compliance sector. Subject matter expertise in the areas of artificial intelligence - in particular Machine Learning models and Generative AI and financial crime compliance. Proficiency with deep learning frameworks and proficiency with Python and basic libraries for Machine Learning. Expertise in visualizing and manipulating big datasets. Excellent verbal and written communication and presentation skills. MSc, PhD in Computer Science, Engineering, Physics, Math, Artificial Intelligence and/or Data Science. Familiarity with languages/tools associated with development and deployment of cloud-based Machine Learning models. Strong written and verbal communication skills are essential. Able to thrive in a fast-paced environment and learn quickly. Ability to travel approximately 30% of the time. Strong proven skills in managing and people leadership. Customer facing skills, presenting, and selling. Proven ability to effectively communicate and influence at all levels of an organization, including C-level executives and decision makers. Manage client relationships and individual engagements with a strong focus on excellence. Capable of working on multiple overlapping tasks in a fast-paced environment with a "can-do" attitude and problem-solving approach. What's in it for you? Join an ever-growing, market-disrupting, global company where the teams - comprised of the best of the best - work in a fast-paced, collaborative, and creative environment! As the market leader, every day at NICE is a chance to learn and grow, and there are endless internal career opportunities across multiple roles, disciplines, domains, and locations. If you are passionate, innovative, and excited to constantly raise the bar, you may just be our next NICEr! At NICE, we work according to the NICE-FLEX hybrid model, which enables maximum flexibility: 2 days working from the office and 3 days of remote work, each week. Naturally, office days focus on face-to-face meetings, where teamwork and collaborative thinking generate innovation, new ideas, and a vibrant, interactive atmosphere. About NICE NICE Ltd. (NASDAQ: NICE) software products are used by 25,000+ global businesses, including 85 of the Fortune 100 corporations, to deliver extraordinary customer experiences, fight financial crime and ensure public safety. Every day, NICE software manages more than 120 million customer interactions and monitors 3+ billion financial transactions. Known as an innovation powerhouse that excels in AI, cloud and digital, NICE is consistently recognized as the market leader in its domains, with over 8,500 employees across 30+ countries. NICE is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, age, sex, marital status, ancestry, neurotype, physical or mental disability, veteran status, gender identity, sexual orientation, or any other category protected by law. Requisition ID: 5454 Reporting into: Senior Director, Business Consulting, Actimize Role Type: Director
Jan 21, 2025
Full time
At NICE, we don't limit our challenges. We challenge our limits. Always. We're ambitious. We're game changers. And we play to win. We set the highest standards and execute beyond them. If you're like us, we can offer you the ultimate career opportunity that will light a fire within you. So, what's the role all about? The primary responsibility of this position is to provide consultative services to NICE Actimize customers in all matters related to Artificial Intelligence in the financial crime compliance sector. Equally important is the management of a large disparate team based in several geographic locations delivering AI-based solutions. The role necessitates responsibility for the delivery of such services and driving increased adoption of AI-based financial crime solutions with NICE Actimize clients. The role favours an individual with a proven track record leading a team in delivering Machine Learning models together with domain knowledge in the financial crime compliance sector. How will you make an impact? Indirect/direct consulting to clients. Provide mentoring, thought leadership and quality measurements on an ongoing basis to Managed Analytics delivery team - managing available resources so that deadlines are met. Successfully drive through delivery issue resolution, involving the appropriate business functions and executive sponsors across the company. Responsible for the successful delivery of Managed Analytics solutions resulting in highly satisfied, reference-able clients. Deliver value-add consulting services in financial crime compliance, performance improvement and business transformation, leveraging knowledge of industry best practices and proven practices using NICE Actimize solutions. Establish working relationships with chosen partner ecosystem, internally and externally. Communicate with clients to assess solution fit and identify product gaps. Have you got what it takes? Minimum of 10-years financial crime compliance experience within a consulting firm, regulatory body, or large financial institution. Demonstrable experience delivering Machine Learning models within the Banking or financial crime compliance sector. Subject matter expertise in the areas of artificial intelligence - in particular Machine Learning models and Generative AI and financial crime compliance. Proficiency with deep learning frameworks and proficiency with Python and basic libraries for Machine Learning. Expertise in visualizing and manipulating big datasets. Excellent verbal and written communication and presentation skills. MSc, PhD in Computer Science, Engineering, Physics, Math, Artificial Intelligence and/or Data Science. Familiarity with languages/tools associated with development and deployment of cloud-based Machine Learning models. Strong written and verbal communication skills are essential. Able to thrive in a fast-paced environment and learn quickly. Ability to travel approximately 30% of the time. Strong proven skills in managing and people leadership. Customer facing skills, presenting, and selling. Proven ability to effectively communicate and influence at all levels of an organization, including C-level executives and decision makers. Manage client relationships and individual engagements with a strong focus on excellence. Capable of working on multiple overlapping tasks in a fast-paced environment with a "can-do" attitude and problem-solving approach. What's in it for you? Join an ever-growing, market-disrupting, global company where the teams - comprised of the best of the best - work in a fast-paced, collaborative, and creative environment! As the market leader, every day at NICE is a chance to learn and grow, and there are endless internal career opportunities across multiple roles, disciplines, domains, and locations. If you are passionate, innovative, and excited to constantly raise the bar, you may just be our next NICEr! At NICE, we work according to the NICE-FLEX hybrid model, which enables maximum flexibility: 2 days working from the office and 3 days of remote work, each week. Naturally, office days focus on face-to-face meetings, where teamwork and collaborative thinking generate innovation, new ideas, and a vibrant, interactive atmosphere. About NICE NICE Ltd. (NASDAQ: NICE) software products are used by 25,000+ global businesses, including 85 of the Fortune 100 corporations, to deliver extraordinary customer experiences, fight financial crime and ensure public safety. Every day, NICE software manages more than 120 million customer interactions and monitors 3+ billion financial transactions. Known as an innovation powerhouse that excels in AI, cloud and digital, NICE is consistently recognized as the market leader in its domains, with over 8,500 employees across 30+ countries. NICE is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, age, sex, marital status, ancestry, neurotype, physical or mental disability, veteran status, gender identity, sexual orientation, or any other category protected by law. Requisition ID: 5454 Reporting into: Senior Director, Business Consulting, Actimize Role Type: Director
Working with a client that continues to scale its technology team. This is an opportunity for a Polyglot Staff Software Engineer with a passion for TypeScript and experience in some of the following Typescript, Java, Python, Rust and C# programming skills to join a growing Series A Fintech. The platform is a critical disruptive force powering the success of challenger brands, which will shape the future of a large but archaic industry. Be involved in the evolution of our system architecture as it matures from MVP to a scaling platform; work alongside the CTO and CPO to produce a capable, flexible and scalable platform. The Back End is Java-based, but the business will move towards a NodeJS/TypeScript service architecture. Your work will initially feature development and refactoring in Java, while greenfield development work will be NodeJS/TypeScript. Bachelor's Degree (or above) in Computer Science/Maths/Physics or a similar discipline Proficient with one or more programming languages (eg, Java, Rust, JavaScript Node.js, TypeScript, Python or similar) Experience of a challenger start-up or similar 7 years of relevant, broad software engineering experience - prior experience working as part of a growth-focused team is a plus Candidates with a range of sector and industry experience, including logistics, inventory finance, Fintech, Finance and Banking, are welcome to apply. Excellent communication, organisation and prioritisation skills, ability to deliver results within tight timelines. Passionate to work in a small dynamic environment that is scaling up a flexible approach to 5 days in the office Someone who can demonstrate software is more than just a job; it's a lifestyle! McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.
Jan 21, 2025
Full time
Working with a client that continues to scale its technology team. This is an opportunity for a Polyglot Staff Software Engineer with a passion for TypeScript and experience in some of the following Typescript, Java, Python, Rust and C# programming skills to join a growing Series A Fintech. The platform is a critical disruptive force powering the success of challenger brands, which will shape the future of a large but archaic industry. Be involved in the evolution of our system architecture as it matures from MVP to a scaling platform; work alongside the CTO and CPO to produce a capable, flexible and scalable platform. The Back End is Java-based, but the business will move towards a NodeJS/TypeScript service architecture. Your work will initially feature development and refactoring in Java, while greenfield development work will be NodeJS/TypeScript. Bachelor's Degree (or above) in Computer Science/Maths/Physics or a similar discipline Proficient with one or more programming languages (eg, Java, Rust, JavaScript Node.js, TypeScript, Python or similar) Experience of a challenger start-up or similar 7 years of relevant, broad software engineering experience - prior experience working as part of a growth-focused team is a plus Candidates with a range of sector and industry experience, including logistics, inventory finance, Fintech, Finance and Banking, are welcome to apply. Excellent communication, organisation and prioritisation skills, ability to deliver results within tight timelines. Passionate to work in a small dynamic environment that is scaling up a flexible approach to 5 days in the office Someone who can demonstrate software is more than just a job; it's a lifestyle! McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.
Investment Banking - Senior C++ Developer - Glasgow - C++, Python, SDLC, Linux The candidate will be working with a UK based team of passionate programming-language subject matter experts, as well as developers, data scientists and technical leads across the entire firm. They will be responsible for helping to maintain an extensive library of C++ plug-ins for kdb users that as well as engineering internal tools and libraries where necessary. We are looking for a candidate who is keen to work with new languages. This is primarily a C++ role but openness to learn and work with KDB+/q and python will be required. Prior knowledge of KDB not necessary. Skills required: Core C++ development Python development Familiarity with the enterprise Software Development Lifecycle (SDLC) Familiarity with Linux Good communication/organisation skills Skills desired: Prior experience with OCI containerisation tools/platforms (such as Docker, Kubernetes) Prior kdb+/q experience (or willingness to learn on the job) High-level understanding of Windows development By applying to this job you are sending us your CV, which may contain personal information. Please refer to our Privacy Notice to understand how we process this information. In short, in order to supply you with work finding services, we will hold and process your personal data, and only with your express permission we will share this personal data with a client (or a third party working on behalf of the client) by email or by upload to the Client/third parties vendor management system. By giving us permission to send your CV to a client, this constitutes permission to share the personal data that would be necessary to consider your application, interview you (Phone/video/face to face) and if successful hire you. Scope AT acts as an employment agency for Permanent Recruitment and an employment business for the supply of temporary workers. By applying for this job you accept the Terms and Conditions, Data Protection Policy, Privacy Notice and Disclaimers which can be found at our website.
Jan 21, 2025
Contractor
Investment Banking - Senior C++ Developer - Glasgow - C++, Python, SDLC, Linux The candidate will be working with a UK based team of passionate programming-language subject matter experts, as well as developers, data scientists and technical leads across the entire firm. They will be responsible for helping to maintain an extensive library of C++ plug-ins for kdb users that as well as engineering internal tools and libraries where necessary. We are looking for a candidate who is keen to work with new languages. This is primarily a C++ role but openness to learn and work with KDB+/q and python will be required. Prior knowledge of KDB not necessary. Skills required: Core C++ development Python development Familiarity with the enterprise Software Development Lifecycle (SDLC) Familiarity with Linux Good communication/organisation skills Skills desired: Prior experience with OCI containerisation tools/platforms (such as Docker, Kubernetes) Prior kdb+/q experience (or willingness to learn on the job) High-level understanding of Windows development By applying to this job you are sending us your CV, which may contain personal information. Please refer to our Privacy Notice to understand how we process this information. In short, in order to supply you with work finding services, we will hold and process your personal data, and only with your express permission we will share this personal data with a client (or a third party working on behalf of the client) by email or by upload to the Client/third parties vendor management system. By giving us permission to send your CV to a client, this constitutes permission to share the personal data that would be necessary to consider your application, interview you (Phone/video/face to face) and if successful hire you. Scope AT acts as an employment agency for Permanent Recruitment and an employment business for the supply of temporary workers. By applying for this job you accept the Terms and Conditions, Data Protection Policy, Privacy Notice and Disclaimers which can be found at our website.
Buildings Design Engineer - BIM REMOTE £40-£50 per hour OUTSIDE IR35 A Revolutionizing Construction Technology company that works with Autonomous AI is looking for a Design Engineer . They have extensive expertise in Building Information Modelling (BIM) systems and CAD design software. Notably, they have also integrated advanced AI systems into BIM platforms, enabling them to read and interpret comprehensive datasets seamlessly. Requirements : Strong working knowledge of BIM and CAD. Experience working on buildings design. TypeScript/JavaScript/Python or any other programming language. Experience in 3D, Revit. If you are interested, do apply with your updated CV as interviews are being scheduled immediately. *P. S: Company cannot provide visa sponsorship, so only candidates residing in UK and with the existing right to work will be considered for the role.
Jan 21, 2025
Contractor
Buildings Design Engineer - BIM REMOTE £40-£50 per hour OUTSIDE IR35 A Revolutionizing Construction Technology company that works with Autonomous AI is looking for a Design Engineer . They have extensive expertise in Building Information Modelling (BIM) systems and CAD design software. Notably, they have also integrated advanced AI systems into BIM platforms, enabling them to read and interpret comprehensive datasets seamlessly. Requirements : Strong working knowledge of BIM and CAD. Experience working on buildings design. TypeScript/JavaScript/Python or any other programming language. Experience in 3D, Revit. If you are interested, do apply with your updated CV as interviews are being scheduled immediately. *P. S: Company cannot provide visa sponsorship, so only candidates residing in UK and with the existing right to work will be considered for the role.
About the Company: Our client are a leading asset management company focused on delivering innovative financial solutions for clients across the globe. Our team combines expertise in asset management, financial analytics, and cutting-edge technology to create tools that drive better decision-making and optimize portfolio performance. We are now looking for a motivated and talented Junior Python Engineer to join our technology team to support our growing data and software development needs. You will work closely with senior developers and analysts to build, maintain, and enhance software solutions that support asset management operations. You will gain experience developing Python-based applications, working with data, automating processes, and solving complex challenges in finance. This is an excellent opportunity for a self-starter looking to grow their skills in Python development and get exposure to the asset management industry. 3 days in office in London Key Responsibilities: Assist in the development, testing, and maintenance of Python applications used for financial modelling, data analysis, and reporting. Collaborate with senior engineers to write clean, efficient, and scalable code for portfolio management tools. Support the automation of asset management processes, including data retrieval, cleaning, and transformation. Integrate external APIs, databases, and third-party libraries into existing applications. Troubleshoot and resolve software issues in production and development environments. Contribute to unit testing, debugging, and code review processes to ensure high-quality code. Learn and apply best practices in software development, version control (Git), and Agile methodologies. Stay up to date with industry trends and continuously improve technical knowledge. Requirement Proficiency in Python programming, with some experience working on projects or internships. Knowledge of Python libraries and frameworks such as Pandas, NumPy, Flask , or Django . Understanding of data structures , algorithms , and basic software development principles. Familiarity with SQL and experience working with databases is a plus. Experience with version control tools like Git . Eagerness to learn about financial concepts and how they relate to software development. Strong problem-solving skills and attention to detail. Good communication and teamwork skills. Nice-to-Have Skills: Exposure to financial markets , asset management, or fintech projects. Experience with cloud platforms such as AWS , Azure , or Google Cloud . Familiarity with Docker or Kubernetes .
Jan 21, 2025
Full time
About the Company: Our client are a leading asset management company focused on delivering innovative financial solutions for clients across the globe. Our team combines expertise in asset management, financial analytics, and cutting-edge technology to create tools that drive better decision-making and optimize portfolio performance. We are now looking for a motivated and talented Junior Python Engineer to join our technology team to support our growing data and software development needs. You will work closely with senior developers and analysts to build, maintain, and enhance software solutions that support asset management operations. You will gain experience developing Python-based applications, working with data, automating processes, and solving complex challenges in finance. This is an excellent opportunity for a self-starter looking to grow their skills in Python development and get exposure to the asset management industry. 3 days in office in London Key Responsibilities: Assist in the development, testing, and maintenance of Python applications used for financial modelling, data analysis, and reporting. Collaborate with senior engineers to write clean, efficient, and scalable code for portfolio management tools. Support the automation of asset management processes, including data retrieval, cleaning, and transformation. Integrate external APIs, databases, and third-party libraries into existing applications. Troubleshoot and resolve software issues in production and development environments. Contribute to unit testing, debugging, and code review processes to ensure high-quality code. Learn and apply best practices in software development, version control (Git), and Agile methodologies. Stay up to date with industry trends and continuously improve technical knowledge. Requirement Proficiency in Python programming, with some experience working on projects or internships. Knowledge of Python libraries and frameworks such as Pandas, NumPy, Flask , or Django . Understanding of data structures , algorithms , and basic software development principles. Familiarity with SQL and experience working with databases is a plus. Experience with version control tools like Git . Eagerness to learn about financial concepts and how they relate to software development. Strong problem-solving skills and attention to detail. Good communication and teamwork skills. Nice-to-Have Skills: Exposure to financial markets , asset management, or fintech projects. Experience with cloud platforms such as AWS , Azure , or Google Cloud . Familiarity with Docker or Kubernetes .
GLOBAL BANKING & MARKETS DIVISION: In Global Banking & Markets our core value is building strong relationships with our institutional clients, which include corporations, financial service providers, and fund managers. We help them buy and sell financial products on exchanges around the world, raise funding, and manage risk. This is a dynamic, entrepreneurial team with a passion for the markets, with individuals who thrive in fast-paced, changing environments and are energised by a bustling trading floor. YOUR IMPACT (AUTOMATED TRADING CONTROL ENGINEER): The team combines engineering, research, risk management, control design and trading expertise to deliver liquidity solutions for our clients and advance the firm's electronic trading goals. No trading system or business is complete without an integrated and thoughtful approach to risk management, including the unique operational risks that come along with complex, high-speed trading systems. Futures Strats. are responsible for all aspects of the futures electronic trading business, providing sophisticated execution-related services to the firm's clients, with a particular focus on automated execution algorithms for futures and options. We cover foreign exchange, commodities, interest rates, credit, crypto and equity index products. We are responsible for research, design, implementation, testing and support of high-performance algorithmic trading systems and strategies for the firm's futures trading businesses. The team interfaces on a regular basis with clients, sales-trading, technology, and other Strats. teams. RESPONSIBILITIES: Inventing, designing and implementing new controls; maintaining and improving existing controls. Responding to information requests from regulators and control functions across the firm, e.g. Compliance, Risk and Internal Audit. Managing work to address follow-ups to production incidents and other operational risk events. Documenting algorithmic trading controls and activities for consumers both inside and outside of the team. Design, build and maintain complex, scalable, low latency and high-capacity quantitative models for real time algorithmic trading, order state management, risk management, and other execution functions. Provide quantitative analysis and analyze noisy data. Generate ideas to build complex signals and design overall strategies. Combine methods of theoretical physics and artificial intelligence to generate predictive mathematical models. Engineer software applications for high frequency trading and develop logical theories for trade execution. Develop and implement feedback mechanisms to continuously improve the accuracy and effectiveness of the models. Communicate complex technical concepts and findings to non-technical stakeholders in a clear and concise manner. Collaborate with cross-functional teams to understand business requirements and translate them into actionable solutions. SKILLS & EXPERIENCE WE'RE LOOKING FOR: First and foremost a passion for technology and a drive to deliver. This is a hands-on developer role. A bachelor's degree in Computer Science, Operations Research, Math, Physics or Statistics. Proficiency in programming languages like Python, Java or C++ and the ability to write efficient, clean, and maintainable code. The ability to communicate clearly and to lead conversations on technical topics with non-specialist audiences. Experience managing projects, and building and maintaining stakeholder relationships. Proficiency in creating technical documentation. Ability to prioritise and meet simultaneous competing demands. Interest in developments in the global financial regulatory environment. A background in audit, compliance, control design or operational risk and a familiarity with Basel-style operational risk frameworks. Understanding of electronic trading risks and controls is a plus. Certifications such as Global Association of Risk Managers - Financial Risk Manager (FRM) and/or ISACA Certified Information Systems Auditor (CISA) are desirable. Background in Probability, Statistics, Machine Learning, Natural Language Processing, Reinforcement Learning, Large Language Models is desirable too. ABOUT GOLDMAN SACHS At Goldman Sachs, we commit our people, capital and ideas to help our clients, shareholders and the communities we serve to grow. Founded in 1869, we are a leading global investment banking, securities and investment management firm. Headquartered in New York, we maintain offices around the world. We believe who you are makes you better at what you do. We're committed to fostering and advancing diversity and inclusion in our own workplace and beyond by ensuring every individual within our firm has a number of opportunities to grow professionally and personally, from our training and development opportunities and firmwide networks to benefits, wellness and personal finance offerings and mindfulness programs. Learn more about our culture, benefits, and people at We're committed to finding reasonable accommodations for candidates with special needs or disabilities during our recruiting process. Learn more: The Goldman Sachs Group, Inc., 2023. All rights reserved. Goldman Sachs is an equal employment/affirmative action employer Female/Minority/Disability/Veteran/Sexual Orientation/Gender Identity
Jan 21, 2025
Full time
GLOBAL BANKING & MARKETS DIVISION: In Global Banking & Markets our core value is building strong relationships with our institutional clients, which include corporations, financial service providers, and fund managers. We help them buy and sell financial products on exchanges around the world, raise funding, and manage risk. This is a dynamic, entrepreneurial team with a passion for the markets, with individuals who thrive in fast-paced, changing environments and are energised by a bustling trading floor. YOUR IMPACT (AUTOMATED TRADING CONTROL ENGINEER): The team combines engineering, research, risk management, control design and trading expertise to deliver liquidity solutions for our clients and advance the firm's electronic trading goals. No trading system or business is complete without an integrated and thoughtful approach to risk management, including the unique operational risks that come along with complex, high-speed trading systems. Futures Strats. are responsible for all aspects of the futures electronic trading business, providing sophisticated execution-related services to the firm's clients, with a particular focus on automated execution algorithms for futures and options. We cover foreign exchange, commodities, interest rates, credit, crypto and equity index products. We are responsible for research, design, implementation, testing and support of high-performance algorithmic trading systems and strategies for the firm's futures trading businesses. The team interfaces on a regular basis with clients, sales-trading, technology, and other Strats. teams. RESPONSIBILITIES: Inventing, designing and implementing new controls; maintaining and improving existing controls. Responding to information requests from regulators and control functions across the firm, e.g. Compliance, Risk and Internal Audit. Managing work to address follow-ups to production incidents and other operational risk events. Documenting algorithmic trading controls and activities for consumers both inside and outside of the team. Design, build and maintain complex, scalable, low latency and high-capacity quantitative models for real time algorithmic trading, order state management, risk management, and other execution functions. Provide quantitative analysis and analyze noisy data. Generate ideas to build complex signals and design overall strategies. Combine methods of theoretical physics and artificial intelligence to generate predictive mathematical models. Engineer software applications for high frequency trading and develop logical theories for trade execution. Develop and implement feedback mechanisms to continuously improve the accuracy and effectiveness of the models. Communicate complex technical concepts and findings to non-technical stakeholders in a clear and concise manner. Collaborate with cross-functional teams to understand business requirements and translate them into actionable solutions. SKILLS & EXPERIENCE WE'RE LOOKING FOR: First and foremost a passion for technology and a drive to deliver. This is a hands-on developer role. A bachelor's degree in Computer Science, Operations Research, Math, Physics or Statistics. Proficiency in programming languages like Python, Java or C++ and the ability to write efficient, clean, and maintainable code. The ability to communicate clearly and to lead conversations on technical topics with non-specialist audiences. Experience managing projects, and building and maintaining stakeholder relationships. Proficiency in creating technical documentation. Ability to prioritise and meet simultaneous competing demands. Interest in developments in the global financial regulatory environment. A background in audit, compliance, control design or operational risk and a familiarity with Basel-style operational risk frameworks. Understanding of electronic trading risks and controls is a plus. Certifications such as Global Association of Risk Managers - Financial Risk Manager (FRM) and/or ISACA Certified Information Systems Auditor (CISA) are desirable. Background in Probability, Statistics, Machine Learning, Natural Language Processing, Reinforcement Learning, Large Language Models is desirable too. ABOUT GOLDMAN SACHS At Goldman Sachs, we commit our people, capital and ideas to help our clients, shareholders and the communities we serve to grow. Founded in 1869, we are a leading global investment banking, securities and investment management firm. Headquartered in New York, we maintain offices around the world. We believe who you are makes you better at what you do. We're committed to fostering and advancing diversity and inclusion in our own workplace and beyond by ensuring every individual within our firm has a number of opportunities to grow professionally and personally, from our training and development opportunities and firmwide networks to benefits, wellness and personal finance offerings and mindfulness programs. Learn more about our culture, benefits, and people at We're committed to finding reasonable accommodations for candidates with special needs or disabilities during our recruiting process. Learn more: The Goldman Sachs Group, Inc., 2023. All rights reserved. Goldman Sachs is an equal employment/affirmative action employer Female/Minority/Disability/Veteran/Sexual Orientation/Gender Identity
We are looking for a Senior Machine Learning Engineer to join our new Knowledge Enrichment team at BenchSci. You will help design and implement ML-based approaches to analyse, extract and generate knowledge from complex biomedical data such as experimental protocols and from results from several heterogeneous sources, including both publicly available data and proprietary internal data, represented in unstructured text and knowledge graphs. The data will be leveraged in order to enrich BenchSci's knowledge graph through classification, discovery of high value implicit relationships, predicting novel insights/hypotheses, and other ML techniques. You will collaborate with your team members in applying state of the art ML and graph ML/data science algorithms to this data. You are comfortable working in a team that pushes the boundaries of what is possible with cutting edge ML/AI, challenges the status quo, is laser focused on value delivery in a fail-fast environment. You Will: Analyse and manipulate a large, highly-connected biological knowledge graph constructed of data from multiple heterogeneous sources, in order to identify data enrichment opportunities and strategies Work with data and knowledge engineering experts to design and develop knowledge enrichment approaches/strategies that can exploit data within our knowledge graph Provide solutions related to classification, clustering, more-like-this-type querying, discovery of high value implicit relationships, and making inferences across the data that can reveal novel insights Deliver robust, scalable and production-ready ML models, with a focus on optimising performance and efficiency Architect and design ML solutions, from data collection and preparation, model selection, training, fine-tuning and evaluation, to deployment and monitoring Collaborate with your teammates from other functions such as product management, project management and science, as well as other engineering disciplines Sometimes provide technical leadership on Knowledge Enrichment projects that seek to use ML to enrich the data in BenchSci's Knowledge Graph Work closely with other ML engineers to ensure alignment on technical solutioning and approaches Liaise closely with stakeholders from other functions including product and science Help ensure adoption of ML best practices and state of the art ML approaches at BenchSci Participate in and sometimes lead various agile rituals and related practices You Have: Minimum 5, ideally 8+ years of experience working as an ML engineer in industry Technical leadership experience, including leading 5-10 ICs on complex projects in industry Degree, preferably PhD, in Software Engineering, Computer Science, or a similar area A proven track record of delivering complex ML projects working alongside high performing ML engineers using agile software development Demonstrable ML proficiency with a deep understanding of how to utilise state of the art NLP and ML techniques Mastery of several ML frameworks and libraries, with the ability to architect complex ML systems from scratch. Extensive experience with Python and PyTorch Track record of successfully delivering robust, scalable and production-ready ML models, with a focus on optimising performance and efficiency Experience with the full ML development lifecycle from architecture and technical design, through data collection and preparation, model selection, training, fine-tuning and evaluation, to deployment and maintenance Strong skills related to implementing solutions leveraging Large Language Models, as well as a deep understanding of how to implement solutions using Retrieval Augmented Generation (RAG) architecture Expertise in graph machine learning (i.e. graph neural networks, graph data science) and practical applications thereof. This is complimented by your experience working with Knowledge Graphs, ideally biological, and a familiarity with biological ontologies Experience with complex problem solving and an eye for details such as scalability and performance of a potential solution Experience with data manipulation and processing, such as SQL, Cypher or Pandas A growth mindset continuously seeking to stay up-to-date with cutting-edge advances in ML/AI, complimented by actively engaging with the ML/AI community
Jan 21, 2025
Full time
We are looking for a Senior Machine Learning Engineer to join our new Knowledge Enrichment team at BenchSci. You will help design and implement ML-based approaches to analyse, extract and generate knowledge from complex biomedical data such as experimental protocols and from results from several heterogeneous sources, including both publicly available data and proprietary internal data, represented in unstructured text and knowledge graphs. The data will be leveraged in order to enrich BenchSci's knowledge graph through classification, discovery of high value implicit relationships, predicting novel insights/hypotheses, and other ML techniques. You will collaborate with your team members in applying state of the art ML and graph ML/data science algorithms to this data. You are comfortable working in a team that pushes the boundaries of what is possible with cutting edge ML/AI, challenges the status quo, is laser focused on value delivery in a fail-fast environment. You Will: Analyse and manipulate a large, highly-connected biological knowledge graph constructed of data from multiple heterogeneous sources, in order to identify data enrichment opportunities and strategies Work with data and knowledge engineering experts to design and develop knowledge enrichment approaches/strategies that can exploit data within our knowledge graph Provide solutions related to classification, clustering, more-like-this-type querying, discovery of high value implicit relationships, and making inferences across the data that can reveal novel insights Deliver robust, scalable and production-ready ML models, with a focus on optimising performance and efficiency Architect and design ML solutions, from data collection and preparation, model selection, training, fine-tuning and evaluation, to deployment and monitoring Collaborate with your teammates from other functions such as product management, project management and science, as well as other engineering disciplines Sometimes provide technical leadership on Knowledge Enrichment projects that seek to use ML to enrich the data in BenchSci's Knowledge Graph Work closely with other ML engineers to ensure alignment on technical solutioning and approaches Liaise closely with stakeholders from other functions including product and science Help ensure adoption of ML best practices and state of the art ML approaches at BenchSci Participate in and sometimes lead various agile rituals and related practices You Have: Minimum 5, ideally 8+ years of experience working as an ML engineer in industry Technical leadership experience, including leading 5-10 ICs on complex projects in industry Degree, preferably PhD, in Software Engineering, Computer Science, or a similar area A proven track record of delivering complex ML projects working alongside high performing ML engineers using agile software development Demonstrable ML proficiency with a deep understanding of how to utilise state of the art NLP and ML techniques Mastery of several ML frameworks and libraries, with the ability to architect complex ML systems from scratch. Extensive experience with Python and PyTorch Track record of successfully delivering robust, scalable and production-ready ML models, with a focus on optimising performance and efficiency Experience with the full ML development lifecycle from architecture and technical design, through data collection and preparation, model selection, training, fine-tuning and evaluation, to deployment and maintenance Strong skills related to implementing solutions leveraging Large Language Models, as well as a deep understanding of how to implement solutions using Retrieval Augmented Generation (RAG) architecture Expertise in graph machine learning (i.e. graph neural networks, graph data science) and practical applications thereof. This is complimented by your experience working with Knowledge Graphs, ideally biological, and a familiarity with biological ontologies Experience with complex problem solving and an eye for details such as scalability and performance of a potential solution Experience with data manipulation and processing, such as SQL, Cypher or Pandas A growth mindset continuously seeking to stay up-to-date with cutting-edge advances in ML/AI, complimented by actively engaging with the ML/AI community
A Senior Data Scientist is required for an established online fashion brand, who has seen strong growth in revenues and new markets in last 2 years. Whtat's great about this Senior Data Scientist role ? You get the opportunity to join an established data science team developing some of the most advanced products in the industry The company is rich in untapped customer data offering huge opportunities to create value You will work closely with world class engineers to develop a new data warehouse Budget and bandwidth available to develop new products and services utilise the best commercial software Working directly with the CMO & Chief Data Scientist, and also the founder of the business (an MIT grad!) You will need to be a top class Statistician Python, SQL, R You will likely have done a very numerate degree or master. You may even have a Quantitative PhD You will have experience of working with large customer databases & datasets, and be able to give examples of the business value you have created from them Experience of working in a Pricing capability would be advantageous The Senior Data Science role can offer the right candidate the chance to develop their career and reach a point where they are seen as a top performer & international expert in their field. The Senior Data Scientist will join an established brand that is growing rapidly. Click on the link to apply now for the Senior Data Scientist role.
Jan 21, 2025
Full time
A Senior Data Scientist is required for an established online fashion brand, who has seen strong growth in revenues and new markets in last 2 years. Whtat's great about this Senior Data Scientist role ? You get the opportunity to join an established data science team developing some of the most advanced products in the industry The company is rich in untapped customer data offering huge opportunities to create value You will work closely with world class engineers to develop a new data warehouse Budget and bandwidth available to develop new products and services utilise the best commercial software Working directly with the CMO & Chief Data Scientist, and also the founder of the business (an MIT grad!) You will need to be a top class Statistician Python, SQL, R You will likely have done a very numerate degree or master. You may even have a Quantitative PhD You will have experience of working with large customer databases & datasets, and be able to give examples of the business value you have created from them Experience of working in a Pricing capability would be advantageous The Senior Data Science role can offer the right candidate the chance to develop their career and reach a point where they are seen as a top performer & international expert in their field. The Senior Data Scientist will join an established brand that is growing rapidly. Click on the link to apply now for the Senior Data Scientist role.
Senior Software Engineer (Python) Department: Software Development Employment Type: Permanent - Full Time Location: London Reporting To: Richard Jacobs Description Working within our Cyber Data Services team, which is at the core of our Proactive Insurance product offering and CFC's promise to protect our policyholders from existing and emerging cyber security vulnerabilities and threats. You will play a key role in developing the company's competitive advantage in aggregating, presenting, and analysing large datasets. You will contribute to the development of our proprietary data platform and work to solve problems that are key to protecting our policyholders. Your contributions will have a material impact on the business as a whole where you will be expected to design and implement new data capabilities (ingesting large datasets, building robust & high-performance APIs, consuming high-frequency event streams), as well as improving the quality of our existing products and solutions. About the role As part of our Software Engineering team, you will: Contribute using our standard tech stack, which is Python, Linux (via WSL), PostgreSQL, SQL Server, Databricks, and spans both Azure and AWS cloud infrastructure. Participate in the design and implementation of advanced mechanisms for data ingestion and transformation, and mass parallel orchestration of network IO. Maintain Infrastructure as Code and work with infrastructure teams to develop valuable new features for CFC's Engineering Platform. Model data for a variety of purposes (operational and analytical) in collaboration with your team, other teams, and analytical data customers. Work on indicators of data quality across our estate and improve the quality of our data along key metrics. Evaluate the quality (completeness and accuracy) of potential new data sources for specific applications. Contribute to quality automation in our CI/CD process, optimising for bug-free release cadence and developer delight. Maintain good quality documentation (starting with your code) for technical and non-technical audiences. Participate in a pairing-first development team, learning skills from your colleagues and giving back to the community by imparting hard-won wisdom and skills learned from past experiences. Mentor and coach less experienced team members through design and code reviews. Contribute to test automation through either enhancement to the platform or additional tests. Assess application security to ensure it complies with CFC Application Security Standards. Evaluate APIs to ensure that they comply with the relevant CFC API Standards. About you You are able to grasp, articulate, and advocate for technological solutions in both technical and non-technical settings and intelligently apply agile principles as you do so. Also: You are able to interrogate and present data and data analysis and have a willingness to present results of analysis undertaken as a part of your team's work. You have demonstrable experience as a senior software developer or engineer with a focus on Python. You love SQL (Postgres, SQL Server, Databricks). You are comfortable working without an ORM. You are familiar with the challenges of working with data at scale . You prefer the command line use of git, bash/zsh, and (optionally) vim. You have an undergraduate degree or can demonstrate knowledge and experience of concepts in Computer Science, Software Engineering, Logic, Applied Statistics, Actuarial Science, Data Science, or any related discipline would be advantageous. Core Values Love what you do: We show up each day ready to take on the world. Our passion and intensity set us apart and makes the difference to our colleagues, customers, brokers and carriers. Challenge everything: We're never afraid to question the way that things are done and we constantly challenge ourselves and others to make things better. Have fun, be good: Insurance is a serious business, but we don't take ourselves too seriously. We make it fun to work at CFC, we welcome all viewpoints, and we treat everyone how we would expect to be treated.
Jan 21, 2025
Full time
Senior Software Engineer (Python) Department: Software Development Employment Type: Permanent - Full Time Location: London Reporting To: Richard Jacobs Description Working within our Cyber Data Services team, which is at the core of our Proactive Insurance product offering and CFC's promise to protect our policyholders from existing and emerging cyber security vulnerabilities and threats. You will play a key role in developing the company's competitive advantage in aggregating, presenting, and analysing large datasets. You will contribute to the development of our proprietary data platform and work to solve problems that are key to protecting our policyholders. Your contributions will have a material impact on the business as a whole where you will be expected to design and implement new data capabilities (ingesting large datasets, building robust & high-performance APIs, consuming high-frequency event streams), as well as improving the quality of our existing products and solutions. About the role As part of our Software Engineering team, you will: Contribute using our standard tech stack, which is Python, Linux (via WSL), PostgreSQL, SQL Server, Databricks, and spans both Azure and AWS cloud infrastructure. Participate in the design and implementation of advanced mechanisms for data ingestion and transformation, and mass parallel orchestration of network IO. Maintain Infrastructure as Code and work with infrastructure teams to develop valuable new features for CFC's Engineering Platform. Model data for a variety of purposes (operational and analytical) in collaboration with your team, other teams, and analytical data customers. Work on indicators of data quality across our estate and improve the quality of our data along key metrics. Evaluate the quality (completeness and accuracy) of potential new data sources for specific applications. Contribute to quality automation in our CI/CD process, optimising for bug-free release cadence and developer delight. Maintain good quality documentation (starting with your code) for technical and non-technical audiences. Participate in a pairing-first development team, learning skills from your colleagues and giving back to the community by imparting hard-won wisdom and skills learned from past experiences. Mentor and coach less experienced team members through design and code reviews. Contribute to test automation through either enhancement to the platform or additional tests. Assess application security to ensure it complies with CFC Application Security Standards. Evaluate APIs to ensure that they comply with the relevant CFC API Standards. About you You are able to grasp, articulate, and advocate for technological solutions in both technical and non-technical settings and intelligently apply agile principles as you do so. Also: You are able to interrogate and present data and data analysis and have a willingness to present results of analysis undertaken as a part of your team's work. You have demonstrable experience as a senior software developer or engineer with a focus on Python. You love SQL (Postgres, SQL Server, Databricks). You are comfortable working without an ORM. You are familiar with the challenges of working with data at scale . You prefer the command line use of git, bash/zsh, and (optionally) vim. You have an undergraduate degree or can demonstrate knowledge and experience of concepts in Computer Science, Software Engineering, Logic, Applied Statistics, Actuarial Science, Data Science, or any related discipline would be advantageous. Core Values Love what you do: We show up each day ready to take on the world. Our passion and intensity set us apart and makes the difference to our colleagues, customers, brokers and carriers. Challenge everything: We're never afraid to question the way that things are done and we constantly challenge ourselves and others to make things better. Have fun, be good: Insurance is a serious business, but we don't take ourselves too seriously. We make it fun to work at CFC, we welcome all viewpoints, and we treat everyone how we would expect to be treated.
About The Role Hello! I'm Nicolas, Chief Product Officer at Next Gate Tech. We're looking for a passionate Senior Software Engineer with a builder's mindset to join our team. In this role, you'll lead the design and delivery of scalable software solutions, taking projects from concept to completion. If you thrive on solving complex problems and enjoy bringing ideas to life through technology, we'd love to hear from you. Responsibilities include: Lead the design, development, and delivery of major product features with a focus on performance, quality, and scalability. Take ownership of the entire development cycle of features, from ideation to successful release. Influence and elevate engineering practices, setting a high standard for technical quality and effective engineering processes. Collaborate closely with product and design teams to translate business requirements into technical specifications and solutions. Write high-quality, reusable code, and conduct detailed code reviews. Balance management of technical debt for owned systems with strategic project execution. Qualifications: Bachelor's or Master's degree in Computer Science, Engineering, or a related field. 5+ years of professional software engineering experience. Proficient in backend technologies including Python, with a deep understanding of software architecture and design principles, ability to evaluate different approaches to balance performance, cost, and maintainability. Experience with cloud platforms (GCP, AWS) is a must. Experience with relational and NoSQL databases, with a focus on best practices in data modeling and performance optimization. Hands-on experience with building and scaling microservices, RESTful APIs, and understanding of distributed systems. Experience in leading feature development, mentoring junior engineers, and influencing engineering practices. Excellent interpersonal skills, with the ability to clearly communicate complex technical topics to both technical and non-technical stakeholders.
Jan 21, 2025
Full time
About The Role Hello! I'm Nicolas, Chief Product Officer at Next Gate Tech. We're looking for a passionate Senior Software Engineer with a builder's mindset to join our team. In this role, you'll lead the design and delivery of scalable software solutions, taking projects from concept to completion. If you thrive on solving complex problems and enjoy bringing ideas to life through technology, we'd love to hear from you. Responsibilities include: Lead the design, development, and delivery of major product features with a focus on performance, quality, and scalability. Take ownership of the entire development cycle of features, from ideation to successful release. Influence and elevate engineering practices, setting a high standard for technical quality and effective engineering processes. Collaborate closely with product and design teams to translate business requirements into technical specifications and solutions. Write high-quality, reusable code, and conduct detailed code reviews. Balance management of technical debt for owned systems with strategic project execution. Qualifications: Bachelor's or Master's degree in Computer Science, Engineering, or a related field. 5+ years of professional software engineering experience. Proficient in backend technologies including Python, with a deep understanding of software architecture and design principles, ability to evaluate different approaches to balance performance, cost, and maintainability. Experience with cloud platforms (GCP, AWS) is a must. Experience with relational and NoSQL databases, with a focus on best practices in data modeling and performance optimization. Hands-on experience with building and scaling microservices, RESTful APIs, and understanding of distributed systems. Experience in leading feature development, mentoring junior engineers, and influencing engineering practices. Excellent interpersonal skills, with the ability to clearly communicate complex technical topics to both technical and non-technical stakeholders.
Bumble is looking for a Senior Data Scientist to join our team and play a key role in fulfilling our mission to create a world where all relationships are healthy and equitable. Concretely, this means exploring our large datasets, developing statistical models and designing data-driven strategies for products that provide a safe and engaging experience for our users, and improve the way Bumble operates. With millions of images and messages exchanged on our platform every day, there is a wealth of opportunity to make a real difference in this role and help people find love all over the world! The ideal candidate combines strong business acumen, extensive experience in data science and advanced analytics along with a passion for tech. THE RECOMMENDATIONS TEAM We are part of the cross-functional Recommendations group at Bumble Inc., a team of passionate engineers, scientists, and machine learning professionals who focus on designing and building products that power our mission of "creating a world where all relationships are healthy and equitable, through Kind Connections." We partner with wider business stakeholders, Product, and other Engineering teams to build state-of-the-art recommendation systems for our portfolio of apps, including Bumble, Badoo, BFF, and Fruitz. We are passionate about improving the experience of our members through leveraging AI and Machine Learning in our products. WHAT YOU WILL BE DOING Work in a cross-functional team alongside machine learning scientists and machine learning engineers Work out where the most value is and help set up frameworks for evaluating algorithmic improvements Set up and conduct large-scale experiments to test hypotheses and drive product development Assess impact of algorithm changes on marketplace dynamics Partner with business functions and engineering teams to help frame problems into scalable AI solutions and solve key problems by leveraging the large and complex datasets at our disposal Collaborate with Product Management to establish roadmaps and define key metrics to optimise for alignment with Bumble's strategic objectives Drive a culture of insightful storytelling across the business Keep up with state-of-the-art research with the opportunity to create prototypes for the business and present at top conferences WE'D LOVE TO MEET SOMEONE WITH A degree in Computer Science, Mathematics or a similar quantitative discipline like economics or social science Strong statistical modelling background - hypotheses testing, inference, regressions, random variables Comfortable presenting back to technical and non-technical stakeholders through effective data visualisation and building of reporting frameworks Comfortable with Python data science libraries such as pandas, scikit-learn, numpy, statsmodels Strong SQL experience including analytic functions, performance tuning, data wrangling Ability to work collaboratively and proactively in a fast-paced environment alongside scientists, engineers and non-technical stakeholders Ability to combine business intuition with the application of advanced solutions A passion for keeping up with the latest ongoings in Data Science and Machine Learning communities A curious mind, self-starter and endlessly keen to learn and develop themselves professionally AN ADDED BONUS IF YOU HAVE An understanding of multi-sided markets and/or dating problem space Experience in using advanced statistical methods to solve problems. This can either be through academic projects and publications, or experience analysing and solving problems within industry Understanding of Machine Learning development lifecycle Hands-on experience in delivering Machine Learning models A basic knowledge of software development life cycle processes and tools - ETL pipelines, CI/CD, MLOps, agile methodologies, version control (git), testing frameworks
Jan 21, 2025
Full time
Bumble is looking for a Senior Data Scientist to join our team and play a key role in fulfilling our mission to create a world where all relationships are healthy and equitable. Concretely, this means exploring our large datasets, developing statistical models and designing data-driven strategies for products that provide a safe and engaging experience for our users, and improve the way Bumble operates. With millions of images and messages exchanged on our platform every day, there is a wealth of opportunity to make a real difference in this role and help people find love all over the world! The ideal candidate combines strong business acumen, extensive experience in data science and advanced analytics along with a passion for tech. THE RECOMMENDATIONS TEAM We are part of the cross-functional Recommendations group at Bumble Inc., a team of passionate engineers, scientists, and machine learning professionals who focus on designing and building products that power our mission of "creating a world where all relationships are healthy and equitable, through Kind Connections." We partner with wider business stakeholders, Product, and other Engineering teams to build state-of-the-art recommendation systems for our portfolio of apps, including Bumble, Badoo, BFF, and Fruitz. We are passionate about improving the experience of our members through leveraging AI and Machine Learning in our products. WHAT YOU WILL BE DOING Work in a cross-functional team alongside machine learning scientists and machine learning engineers Work out where the most value is and help set up frameworks for evaluating algorithmic improvements Set up and conduct large-scale experiments to test hypotheses and drive product development Assess impact of algorithm changes on marketplace dynamics Partner with business functions and engineering teams to help frame problems into scalable AI solutions and solve key problems by leveraging the large and complex datasets at our disposal Collaborate with Product Management to establish roadmaps and define key metrics to optimise for alignment with Bumble's strategic objectives Drive a culture of insightful storytelling across the business Keep up with state-of-the-art research with the opportunity to create prototypes for the business and present at top conferences WE'D LOVE TO MEET SOMEONE WITH A degree in Computer Science, Mathematics or a similar quantitative discipline like economics or social science Strong statistical modelling background - hypotheses testing, inference, regressions, random variables Comfortable presenting back to technical and non-technical stakeholders through effective data visualisation and building of reporting frameworks Comfortable with Python data science libraries such as pandas, scikit-learn, numpy, statsmodels Strong SQL experience including analytic functions, performance tuning, data wrangling Ability to work collaboratively and proactively in a fast-paced environment alongside scientists, engineers and non-technical stakeholders Ability to combine business intuition with the application of advanced solutions A passion for keeping up with the latest ongoings in Data Science and Machine Learning communities A curious mind, self-starter and endlessly keen to learn and develop themselves professionally AN ADDED BONUS IF YOU HAVE An understanding of multi-sided markets and/or dating problem space Experience in using advanced statistical methods to solve problems. This can either be through academic projects and publications, or experience analysing and solving problems within industry Understanding of Machine Learning development lifecycle Hands-on experience in delivering Machine Learning models A basic knowledge of software development life cycle processes and tools - ETL pipelines, CI/CD, MLOps, agile methodologies, version control (git), testing frameworks
Senior Software Engineer (Python/Microservices/Knowledge Graphs) (Salary: £55,000 - 70,000. Hybrid working, London office) Are you passionate about building great solutions that make a big impact on everyday lives? Want to contribute significantly to the company's success? If you want to join a small and profitable business operating at the cutting edge of technology, whilst learning every day, read on About the Role As a Senior Software Engineer in the team; you will work on building the platform that enables the automation of an industry. The core services allow our solutions to communicate with third-party APIs in a reliable and scalable manner. You're an expert with Python and backend frameworks, SOA and microservices. You have been developing scalable software products for several years and have a passion for your craft, writing great code. You should love shipping to customers. Nothing we build matters if it isn't solving problems for our customers and you love learning. Engineering is ever-changing. You enjoy exploring areas that you might not have experience with yet. You will be keen on developing clean and maintainable code and mentoring other developers in achieving the same. Most of all you will enjoy working with a great team and be passionate about the work you do. Responsibilities Our Software Engineers work across the technical stack, designing and implementing the infrastructure and skills that make our solutions indispensable to our clients. Tasks include: System Architecture: Design scalable, secure architectures (microservices, event-driven, etc) Python Development: Lead Python projects, ensuring high performance and scalability Public API Development: Design secure, scalable public APIs Large-Scale Data Handling: Build systems to manage and process large data volumes efficiently Simplification & Optimization: Identify and simplify over-engineered solutions Generative AI & ML: Integrate Gen AI solutions and explore machine learning for business applications AWS Cloud Expertise: Architect and deploy systems using AWS services (Lambda, API Gateway, S3, etc) Security Mindset: Implement security best practices across development processes CI/CD & Automation: Set up CI/CD pipelines and automated testing to accelerate delivery Collaboration: Work with cross-functional teams to align on goals and deliver results Requirements We are looking for someone who is passionate about technology and enjoys learning and applying the latest developments. Must-have experience Extensive Python experience designing and building systems that process large volumes of data efficiently Broad architecture exposure including microservices, event-driven and monolithic environments Experience working with Knowledge Graphs Experience developing software at all stages of the development lifecycle Hands-on experience with AWS cloud services including serverless, EC2, RDS, and more Strong SQL skills for database design and query optimization Experience with API development and a focus on performance and security Nice to have experience Leadership experience guiding a team, reviewing code, and ensuring simple, effective solutions Experience with Generative AI and an interest in Machine Learning Know how to develop CI/CD pipelines and understand common CD strategies such as dark launches and feature toggling Experience with vector databases (e.g., Pinecone, FAISS) and graph databases (e.g., Neo4j) Have experience undertaking TDD as a design just as much as a development tool About the Team Our team is a multi-disciplinary team of experts with everyone contributing their area of specialism; from infrastructure to knowledge graphs, Real Estate Operations to dialogue design. Working in a truly collaborative style, where everyone is heard and brings something valuable to the conversation allows us to push the boundaries in this new area of technology. We are fundamentally challenging the way one of the largest industries in the world operates, and our commercial success pays testament to the skill, commitment and passion that our team displays every day. Apply now and help us shape the future of AI technology!
Jan 21, 2025
Full time
Senior Software Engineer (Python/Microservices/Knowledge Graphs) (Salary: £55,000 - 70,000. Hybrid working, London office) Are you passionate about building great solutions that make a big impact on everyday lives? Want to contribute significantly to the company's success? If you want to join a small and profitable business operating at the cutting edge of technology, whilst learning every day, read on About the Role As a Senior Software Engineer in the team; you will work on building the platform that enables the automation of an industry. The core services allow our solutions to communicate with third-party APIs in a reliable and scalable manner. You're an expert with Python and backend frameworks, SOA and microservices. You have been developing scalable software products for several years and have a passion for your craft, writing great code. You should love shipping to customers. Nothing we build matters if it isn't solving problems for our customers and you love learning. Engineering is ever-changing. You enjoy exploring areas that you might not have experience with yet. You will be keen on developing clean and maintainable code and mentoring other developers in achieving the same. Most of all you will enjoy working with a great team and be passionate about the work you do. Responsibilities Our Software Engineers work across the technical stack, designing and implementing the infrastructure and skills that make our solutions indispensable to our clients. Tasks include: System Architecture: Design scalable, secure architectures (microservices, event-driven, etc) Python Development: Lead Python projects, ensuring high performance and scalability Public API Development: Design secure, scalable public APIs Large-Scale Data Handling: Build systems to manage and process large data volumes efficiently Simplification & Optimization: Identify and simplify over-engineered solutions Generative AI & ML: Integrate Gen AI solutions and explore machine learning for business applications AWS Cloud Expertise: Architect and deploy systems using AWS services (Lambda, API Gateway, S3, etc) Security Mindset: Implement security best practices across development processes CI/CD & Automation: Set up CI/CD pipelines and automated testing to accelerate delivery Collaboration: Work with cross-functional teams to align on goals and deliver results Requirements We are looking for someone who is passionate about technology and enjoys learning and applying the latest developments. Must-have experience Extensive Python experience designing and building systems that process large volumes of data efficiently Broad architecture exposure including microservices, event-driven and monolithic environments Experience working with Knowledge Graphs Experience developing software at all stages of the development lifecycle Hands-on experience with AWS cloud services including serverless, EC2, RDS, and more Strong SQL skills for database design and query optimization Experience with API development and a focus on performance and security Nice to have experience Leadership experience guiding a team, reviewing code, and ensuring simple, effective solutions Experience with Generative AI and an interest in Machine Learning Know how to develop CI/CD pipelines and understand common CD strategies such as dark launches and feature toggling Experience with vector databases (e.g., Pinecone, FAISS) and graph databases (e.g., Neo4j) Have experience undertaking TDD as a design just as much as a development tool About the Team Our team is a multi-disciplinary team of experts with everyone contributing their area of specialism; from infrastructure to knowledge graphs, Real Estate Operations to dialogue design. Working in a truly collaborative style, where everyone is heard and brings something valuable to the conversation allows us to push the boundaries in this new area of technology. We are fundamentally challenging the way one of the largest industries in the world operates, and our commercial success pays testament to the skill, commitment and passion that our team displays every day. Apply now and help us shape the future of AI technology!
Sony Music Product Design & Engineering is looking for a Senior Software Engineer to join our development team. What you'll do: Work with a cross-functional team to build products that empower artists and record labels across the globe Contribute to all tiers of our architecture to produce high quality, robust user experiences Write clean, tested, maintainable code Work closely with product management to understand client requirements Design, communicate and execute a vision in collaboration with your team and other teams across the technology organization Participate in re-architecture, refinement and technical design of various systems Mentor more junior engineers and contribute to a culture of continuous learning Who you are: Seeking 8+ years of software engineering experience in the following areas: Experience implementing distributed systems Experience in a scripting language (we use Python and JavaScript) Experience building frontend applications (we use TypeScript, React, and GraphQL) Experience with various database technologies and query languages (we use Neo4j, Kafka, MySQL, Snowflake, Elasticsearch, and more) Familiar with low-latency techniques to help improve page load time and reliability Experience with microservices, APIs, and related standards such as REST, HTTP, and OAuth Comfortable with AWS Cloud technologies Experience using log analysis to investigate bugs and performance issues Experience writing unit and integration tests Experience working in an agile team The Ideal Candidate Can mobilize teams around a vision and help lead execution of that vision Experience with data modeling and schema design of real world use cases Defines best practices and standards within the team and helps build tooling to make those easy to follow Proactive problem solving Experience optimizing tables, schemas and data structures Ability to determine sensible KPIs and optimize against them What we give you: You join an inclusive, collaborative and global community where you have the opportunity to fuel the creative journey A modern office environment designed to foster productivity, creativity, and teamwork Our Hybrid with Flexibility approach combines the flexibility of remote working with the benefits of in-person collaboration whenever we need to come together to do our best work. Managers will partner with their teams and employees to establish work arrangements that meet the business, team, and individual needs. An attractive and comprehensive benefits package including medical, dental, vision, life & disability coverage, and 401K + employer matching Voluntary benefits like company-paid identity theft protection and resources for pets, mental health and meditation resources, industry-leading fertility coverage, fully paid leave for childbirth or bonding, fully paid leave for caregivers, programs for loved ones with developmental disabilities and neurodiversity, subsidized back-up child and elder care, and reimbursement for adoption, surrogacy, tuition and student loans We invest in your professional growth & development Time off for a winter recess Sony Music is committed to providing equal employment opportunity for all persons regardless of age, disability, national origin, race, color, religion, sex, sexual orientation, gender, gender identity or expression, pregnancy, veteran or military status, marital and civil partnership/union status, alienage or citizenship status, creed, genetic information or any other status protected by applicable federal, state, or local law. Equal Opportunities As an active part of a culturally and socially diverse society, Sony Music's aim is that our workforce is diverse and inclusive. Sony Music is an equal opportunity employer and supports workforce diversity. Please note that applicants must be at least 18 years of age.
Jan 21, 2025
Full time
Sony Music Product Design & Engineering is looking for a Senior Software Engineer to join our development team. What you'll do: Work with a cross-functional team to build products that empower artists and record labels across the globe Contribute to all tiers of our architecture to produce high quality, robust user experiences Write clean, tested, maintainable code Work closely with product management to understand client requirements Design, communicate and execute a vision in collaboration with your team and other teams across the technology organization Participate in re-architecture, refinement and technical design of various systems Mentor more junior engineers and contribute to a culture of continuous learning Who you are: Seeking 8+ years of software engineering experience in the following areas: Experience implementing distributed systems Experience in a scripting language (we use Python and JavaScript) Experience building frontend applications (we use TypeScript, React, and GraphQL) Experience with various database technologies and query languages (we use Neo4j, Kafka, MySQL, Snowflake, Elasticsearch, and more) Familiar with low-latency techniques to help improve page load time and reliability Experience with microservices, APIs, and related standards such as REST, HTTP, and OAuth Comfortable with AWS Cloud technologies Experience using log analysis to investigate bugs and performance issues Experience writing unit and integration tests Experience working in an agile team The Ideal Candidate Can mobilize teams around a vision and help lead execution of that vision Experience with data modeling and schema design of real world use cases Defines best practices and standards within the team and helps build tooling to make those easy to follow Proactive problem solving Experience optimizing tables, schemas and data structures Ability to determine sensible KPIs and optimize against them What we give you: You join an inclusive, collaborative and global community where you have the opportunity to fuel the creative journey A modern office environment designed to foster productivity, creativity, and teamwork Our Hybrid with Flexibility approach combines the flexibility of remote working with the benefits of in-person collaboration whenever we need to come together to do our best work. Managers will partner with their teams and employees to establish work arrangements that meet the business, team, and individual needs. An attractive and comprehensive benefits package including medical, dental, vision, life & disability coverage, and 401K + employer matching Voluntary benefits like company-paid identity theft protection and resources for pets, mental health and meditation resources, industry-leading fertility coverage, fully paid leave for childbirth or bonding, fully paid leave for caregivers, programs for loved ones with developmental disabilities and neurodiversity, subsidized back-up child and elder care, and reimbursement for adoption, surrogacy, tuition and student loans We invest in your professional growth & development Time off for a winter recess Sony Music is committed to providing equal employment opportunity for all persons regardless of age, disability, national origin, race, color, religion, sex, sexual orientation, gender, gender identity or expression, pregnancy, veteran or military status, marital and civil partnership/union status, alienage or citizenship status, creed, genetic information or any other status protected by applicable federal, state, or local law. Equal Opportunities As an active part of a culturally and socially diverse society, Sony Music's aim is that our workforce is diverse and inclusive. Sony Music is an equal opportunity employer and supports workforce diversity. Please note that applicants must be at least 18 years of age.
DESCRIPTION Are you looking to work at the forefront of Machine Learning and AI? Would you be excited to apply cutting-edge Generative AI algorithms to solve real-world problems with significant impact? The AWS Industries Team at AWS helps customers implement Generative AI solutions and realize transformational business opportunities in the most strategic industry verticals. This is a team of data scientists, engineers, and architects working step-by-step with customers to build bespoke solutions that harness the power of generative AI. The team helps customers imagine and scope the use cases that will create the greatest value for their businesses, select and train and fine-tune the right models, define paths to navigate technical or business challenges, develop proof-of-concepts, and build applications to launch these solutions at scale. The team provides guidance and implements best practices for applying generative AI responsibly and cost-efficiently. You will work directly with customers and innovate in a fast-paced organization that contributes to game-changing projects and technologies. You will design and run experiments, research new algorithms, and find new ways of optimizing risk, profitability, and customer experience. In this Data Scientist role, you will be capable of using GenAI and other techniques to design, evangelize, and implement and scale cutting-edge solutions for never-before-solved problems. Key job responsibilities Collaborate with AI/ML scientists, engineers, and architects to research, design, develop, and evaluate cutting-edge generative AI algorithms and build ML systems to address real-world challenges. Interact with customers directly to understand the business problem, aid them in implementation of generative AI solutions, deliver briefing and deep dive sessions, and guide customers on adoption patterns and paths to production. Create and deliver best practice recommendations, tutorials, blog posts, publications, sample code, and presentations adapted to technical, business, and executive stakeholders. Provide customer and market feedback to Product and Engineering teams to help define product direction. BASIC QUALIFICATIONS 2+ years of data scientist experience and 3+ years of data querying languages (e.g. SQL), scripting languages (e.g. Python), or statistical/mathematical software (e.g. R, SAS, Matlab, etc.) experience. 3+ years of machine learning/statistical modeling data analysis tools and techniques experience. Experience applying theoretical models in an applied environment. Bachelor's degree in a quantitative field such as statistics, mathematics, data science, business analytics, economics, finance, engineering, or computer science. PREFERRED QUALIFICATIONS PhD in a quantitative field such as statistics, mathematics, data science, business analytics, economics, finance, engineering, or computer science. 5+ years of machine learning/statistical modeling data analysis tools and techniques experience. Hands-on experience with deep learning (e.g., CNN, RNN, LSTM, Transformer). Prior experience in training and fine-tuning of Large Language Models (LLMs) and knowledge of AWS platform and tools. Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify, and build.
Jan 21, 2025
Full time
DESCRIPTION Are you looking to work at the forefront of Machine Learning and AI? Would you be excited to apply cutting-edge Generative AI algorithms to solve real-world problems with significant impact? The AWS Industries Team at AWS helps customers implement Generative AI solutions and realize transformational business opportunities in the most strategic industry verticals. This is a team of data scientists, engineers, and architects working step-by-step with customers to build bespoke solutions that harness the power of generative AI. The team helps customers imagine and scope the use cases that will create the greatest value for their businesses, select and train and fine-tune the right models, define paths to navigate technical or business challenges, develop proof-of-concepts, and build applications to launch these solutions at scale. The team provides guidance and implements best practices for applying generative AI responsibly and cost-efficiently. You will work directly with customers and innovate in a fast-paced organization that contributes to game-changing projects and technologies. You will design and run experiments, research new algorithms, and find new ways of optimizing risk, profitability, and customer experience. In this Data Scientist role, you will be capable of using GenAI and other techniques to design, evangelize, and implement and scale cutting-edge solutions for never-before-solved problems. Key job responsibilities Collaborate with AI/ML scientists, engineers, and architects to research, design, develop, and evaluate cutting-edge generative AI algorithms and build ML systems to address real-world challenges. Interact with customers directly to understand the business problem, aid them in implementation of generative AI solutions, deliver briefing and deep dive sessions, and guide customers on adoption patterns and paths to production. Create and deliver best practice recommendations, tutorials, blog posts, publications, sample code, and presentations adapted to technical, business, and executive stakeholders. Provide customer and market feedback to Product and Engineering teams to help define product direction. BASIC QUALIFICATIONS 2+ years of data scientist experience and 3+ years of data querying languages (e.g. SQL), scripting languages (e.g. Python), or statistical/mathematical software (e.g. R, SAS, Matlab, etc.) experience. 3+ years of machine learning/statistical modeling data analysis tools and techniques experience. Experience applying theoretical models in an applied environment. Bachelor's degree in a quantitative field such as statistics, mathematics, data science, business analytics, economics, finance, engineering, or computer science. PREFERRED QUALIFICATIONS PhD in a quantitative field such as statistics, mathematics, data science, business analytics, economics, finance, engineering, or computer science. 5+ years of machine learning/statistical modeling data analysis tools and techniques experience. Hands-on experience with deep learning (e.g., CNN, RNN, LSTM, Transformer). Prior experience in training and fine-tuning of Large Language Models (LLMs) and knowledge of AWS platform and tools. Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify, and build.
We believe in better. And we make it happen. Better content. Better products. And better careers. Working in Tech, Product or Data at Sky is about building the next and the new. From broadband to broadcast, streaming to mobile, SkyQ to Sky Glass, we never stand still. We optimise and innovate. We turn big ideas into the products, content and services millions of people love. And we do it all right here at Sky. What you'll do The successful candidate will have a background in software development with deep proficiency in an object-oriented language. We primarily utilize Python but expect you to be able to read and understand other languages at a functional level. The ideal Software Developer will have Python Microservices stack experience and the ability to understand communication flows within a distributed system. You are not afraid to dive in and understand the full end-to-end system that delivers our solutions. Understand the big picture and develop Python applications as detailed in the design and ensure they run efficiently with proven unit testing and exceptional handling. Participate in design review, validate user stories and assess the feasibility on conceptual ideas against the practicality of implementing them. Build Data Models and interact with Databases. Use Docker, GIT, Quality gates, linting and other tools to develop, test and deploy code quickly and efficiently. Work closely with local and offshore colleagues, share and document standard methodologies. Perform code peer review and provide constructive criticism (optimisations or alignment to best practices). Ensure code quality standards are maintained high and code gets merged with less or fewer comments. Guide and propose solutions to implement standard methodologies so that a scalable product is produced. Work in scrum team and follow agile methodology to deliver features in sprints and support quality assurance teams by feature handover and bug fixes. What you'll bring: Essential Experience on interacting with networking devices router/switch or software modules designing. Experience in mentoring junior Python engineers. Python 3 utilizing OOP design with database integration (MySQL, Mongo) direct and/or via ORM. Solid experience with caching & scheduling (e.g. Redis & Celery) and ability to work with concurrency, multithreading / multitasking and IPC. Good knowledge of common data structures and algorithms and when to use them and their implementations. Experience with Python XML library's including DOM navigation and JSON data structures including JSONPath, XML and YAML. Good hands-on experience with software version control (especially Git). Ability to work with a large repo where fast-paced development occurs. Good communication skills. A strong ability to explain your logic and challenge the logic of others. Ability to both read and understand programmatic flow e.g. sequence diagrams. Experience with OpenAPI and able to implement 'self-documenting' REST APIs. Strong experience in automated unit and integration testing. Experience in working in an agile environment such as Scrum including agile ticketing systems such as Jira. Nice to Have Accredited CCNA/CCNP level of networking experience. Good understanding of CRUD operations using Netconf, CLI and SNMP and data modelling with help of YANG. Good understanding of templating tools like JINJA. Team overview Group Communications & Infrastructure Looking to be part of non-stop innovation? Join our Group Communications and Infrastructure team and you'll work alongside experts in broadband, telephony, mobile, cloud and infrastructure. We're the team that designs, builds, supports and maintains the telecoms networks across the whole Sky Group. Together, we help Sky broadband, mobile and TV enter new markets by creating a single and secure infrastructure for the amazing content and services that keep our customers coming back for more. The rewards There's one thing people can't stop talking about when it comes to : the perks. Here's a taster: Sky Q, for the TV you love all in one place! The magic of Sky Glass at an exclusive rate. A generous pension package. Private healthcare. Discounted mobile and broadband. A wide range of Sky VIP rewards and experiences. Inclusion & how you'll work We are a Disability Confident Employer, and welcome and encourage applications from all candidates. We will look to ensure a fair and consistent experience for all and will make reasonable adjustments to support you where appropriate. Please flag any adjustments you need to your recruiter as early as you can. We've embraced hybrid working and split our time between unique office spaces and the convenience of working from home. You'll find out more about what hybrid working looks like for your role later on in the recruitment process. Your office space Brick Lane Brick Lane is in the heart of the East End of London. It's part of a vibrant and diverse community; close to street food, cafes and shops. The closest tube station is Aldgate East and Liverpool Street is about a 10 minute walk. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation. We'd love to hear from you Inventive, forward-thinking minds come together to work in Tech, Product and Data at Sky. It's a place where you can explore what if, how far, and what next. But better doesn't stop at what we do, it's how we do it, too. We embrace each other's differences. We support our community and contribute to a sustainable future for our business and the planet. If you believe in better, we'll back you all the way. Just so you know: if your application is successful, we'll ask you to complete a criminal record check. And depending on the role you have applied for and the nature of any convictions you may have, we might have to withdraw the offer.
Jan 21, 2025
Full time
We believe in better. And we make it happen. Better content. Better products. And better careers. Working in Tech, Product or Data at Sky is about building the next and the new. From broadband to broadcast, streaming to mobile, SkyQ to Sky Glass, we never stand still. We optimise and innovate. We turn big ideas into the products, content and services millions of people love. And we do it all right here at Sky. What you'll do The successful candidate will have a background in software development with deep proficiency in an object-oriented language. We primarily utilize Python but expect you to be able to read and understand other languages at a functional level. The ideal Software Developer will have Python Microservices stack experience and the ability to understand communication flows within a distributed system. You are not afraid to dive in and understand the full end-to-end system that delivers our solutions. Understand the big picture and develop Python applications as detailed in the design and ensure they run efficiently with proven unit testing and exceptional handling. Participate in design review, validate user stories and assess the feasibility on conceptual ideas against the practicality of implementing them. Build Data Models and interact with Databases. Use Docker, GIT, Quality gates, linting and other tools to develop, test and deploy code quickly and efficiently. Work closely with local and offshore colleagues, share and document standard methodologies. Perform code peer review and provide constructive criticism (optimisations or alignment to best practices). Ensure code quality standards are maintained high and code gets merged with less or fewer comments. Guide and propose solutions to implement standard methodologies so that a scalable product is produced. Work in scrum team and follow agile methodology to deliver features in sprints and support quality assurance teams by feature handover and bug fixes. What you'll bring: Essential Experience on interacting with networking devices router/switch or software modules designing. Experience in mentoring junior Python engineers. Python 3 utilizing OOP design with database integration (MySQL, Mongo) direct and/or via ORM. Solid experience with caching & scheduling (e.g. Redis & Celery) and ability to work with concurrency, multithreading / multitasking and IPC. Good knowledge of common data structures and algorithms and when to use them and their implementations. Experience with Python XML library's including DOM navigation and JSON data structures including JSONPath, XML and YAML. Good hands-on experience with software version control (especially Git). Ability to work with a large repo where fast-paced development occurs. Good communication skills. A strong ability to explain your logic and challenge the logic of others. Ability to both read and understand programmatic flow e.g. sequence diagrams. Experience with OpenAPI and able to implement 'self-documenting' REST APIs. Strong experience in automated unit and integration testing. Experience in working in an agile environment such as Scrum including agile ticketing systems such as Jira. Nice to Have Accredited CCNA/CCNP level of networking experience. Good understanding of CRUD operations using Netconf, CLI and SNMP and data modelling with help of YANG. Good understanding of templating tools like JINJA. Team overview Group Communications & Infrastructure Looking to be part of non-stop innovation? Join our Group Communications and Infrastructure team and you'll work alongside experts in broadband, telephony, mobile, cloud and infrastructure. We're the team that designs, builds, supports and maintains the telecoms networks across the whole Sky Group. Together, we help Sky broadband, mobile and TV enter new markets by creating a single and secure infrastructure for the amazing content and services that keep our customers coming back for more. The rewards There's one thing people can't stop talking about when it comes to : the perks. Here's a taster: Sky Q, for the TV you love all in one place! The magic of Sky Glass at an exclusive rate. A generous pension package. Private healthcare. Discounted mobile and broadband. A wide range of Sky VIP rewards and experiences. Inclusion & how you'll work We are a Disability Confident Employer, and welcome and encourage applications from all candidates. We will look to ensure a fair and consistent experience for all and will make reasonable adjustments to support you where appropriate. Please flag any adjustments you need to your recruiter as early as you can. We've embraced hybrid working and split our time between unique office spaces and the convenience of working from home. You'll find out more about what hybrid working looks like for your role later on in the recruitment process. Your office space Brick Lane Brick Lane is in the heart of the East End of London. It's part of a vibrant and diverse community; close to street food, cafes and shops. The closest tube station is Aldgate East and Liverpool Street is about a 10 minute walk. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation. We'd love to hear from you Inventive, forward-thinking minds come together to work in Tech, Product and Data at Sky. It's a place where you can explore what if, how far, and what next. But better doesn't stop at what we do, it's how we do it, too. We embrace each other's differences. We support our community and contribute to a sustainable future for our business and the planet. If you believe in better, we'll back you all the way. Just so you know: if your application is successful, we'll ask you to complete a criminal record check. And depending on the role you have applied for and the nature of any convictions you may have, we might have to withdraw the offer.
Our client, a global asset management firm is looking to recruit a Quantitative Developer to join the Systematic Equities investment team. This individual will work directly alongside Portfolio Managers to provide comprehensive quantitative development by means of the development of the core research framework and related tools that will have a significant impact on investment decisions. The main responsibilities include: Assist in the continual improvement of the investment process by helping analysts carry out quantitative research projects Develop tools and APIs that will be used to carry out quantitative analysis Ensure the analytical toolset available for fund manager desktops allows for accurate and informed decision-making Develop applications used by analysts to access the quant output Assist in the development of existing and new tools used in the investment process Support research and analytics projects encompassing all aspects of the stack from data persistence to front-end development The successful will have: Minimum 5 years professional work experience as a quantitative/software developer Knowledge of asset management investment processes would be beneficial but not essential Extensive programming experience in Python, R or C++ Team player with the ability to establish and maintain effective working relationships with colleagues Excellent academic record with a degree in Mathematics, Engineering, Computer Science, Physics or Quantitative field from a leading university Mason Blake acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. Mason Blake is an equal opportunities employer and welcomes applications regardless of sex, marital status, ethnic origin, sexual orientation, religious belief or age. Apply for this job
Jan 21, 2025
Full time
Our client, a global asset management firm is looking to recruit a Quantitative Developer to join the Systematic Equities investment team. This individual will work directly alongside Portfolio Managers to provide comprehensive quantitative development by means of the development of the core research framework and related tools that will have a significant impact on investment decisions. The main responsibilities include: Assist in the continual improvement of the investment process by helping analysts carry out quantitative research projects Develop tools and APIs that will be used to carry out quantitative analysis Ensure the analytical toolset available for fund manager desktops allows for accurate and informed decision-making Develop applications used by analysts to access the quant output Assist in the development of existing and new tools used in the investment process Support research and analytics projects encompassing all aspects of the stack from data persistence to front-end development The successful will have: Minimum 5 years professional work experience as a quantitative/software developer Knowledge of asset management investment processes would be beneficial but not essential Extensive programming experience in Python, R or C++ Team player with the ability to establish and maintain effective working relationships with colleagues Excellent academic record with a degree in Mathematics, Engineering, Computer Science, Physics or Quantitative field from a leading university Mason Blake acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. Mason Blake is an equal opportunities employer and welcomes applications regardless of sex, marital status, ethnic origin, sexual orientation, religious belief or age. Apply for this job
Project Management, IT, Change & Transformation London Reference: HH/RF-12531 Job Title: Senior Software Engineer Location: Hybrid/Remote Type: Permanent About the Role Join a leading specialty insurer as a Senior Software Engineer within their London Market Underwriting team. You'll collaborate with underwriters, actuaries, and engineers to design and implement tools that enhance underwriting efficiency and support decision-making. Key Responsibilities Develop impactful software tools in partnership with cross-functional teams. Drive technical excellence through Agile and DevOps practices, focusing on incremental delivery and continuous improvement. Enhance underwriting insights and optimise workflow processes. What You'll Need Extensive experience in software development, with experience in frontend frameworks (HTMX/React/Angular), Python, and cloud platforms (AWS or Azure). Strong knowledge of Agile, TDD/BDD, and object-oriented programming. Familiarity with CI/CD, microservices, and containerisation. Experience in commercial insurance is a plus. Be part of a forward-thinking team in a company that values innovation, growth, and collaboration. Enjoy a competitive package and the opportunity to make a real-world impact.
Jan 21, 2025
Full time
Project Management, IT, Change & Transformation London Reference: HH/RF-12531 Job Title: Senior Software Engineer Location: Hybrid/Remote Type: Permanent About the Role Join a leading specialty insurer as a Senior Software Engineer within their London Market Underwriting team. You'll collaborate with underwriters, actuaries, and engineers to design and implement tools that enhance underwriting efficiency and support decision-making. Key Responsibilities Develop impactful software tools in partnership with cross-functional teams. Drive technical excellence through Agile and DevOps practices, focusing on incremental delivery and continuous improvement. Enhance underwriting insights and optimise workflow processes. What You'll Need Extensive experience in software development, with experience in frontend frameworks (HTMX/React/Angular), Python, and cloud platforms (AWS or Azure). Strong knowledge of Agile, TDD/BDD, and object-oriented programming. Familiarity with CI/CD, microservices, and containerisation. Experience in commercial insurance is a plus. Be part of a forward-thinking team in a company that values innovation, growth, and collaboration. Enjoy a competitive package and the opportunity to make a real-world impact.
Carta develops purpose-built software that transforms traditional accounting into a powerful growth engine. Carta's world-class fund administration platform supports nearly 7,000 funds and SPVs, and represents nearly $130B in assets under management in venture capital and private equity. Trusted by more than 40,000 companies, Carta also helps private businesses in over 160 countries manage their cap tables, valuations, taxes, equity programs, compensation, and more. Together, Carta is setting a new standard as the end-to-end platform for private markets. Our best-in-class solution for fund management seamlessly integrates investor and portfolio company insights via a suite of tools designed ground-up to support the strategic impact of the fund CFO. You will join our R&D team of learners, builders, experts, and leaders in our Fund Administration group. Our group is building the next generation of software for the venture capital industry. We build software to help new funds launch, investors to track analytics and performance, for fund accountants operating the books and financial records for investment funds ranging from $100k through billions under management, and more. We work on a mix of greenfield opportunities and work informed by metrics. Carta Fund Administration is redefining venture capital operations. Since 2018, our business has grown faster than any other provider in the space. We work with some of the largest venture capital firms in the world, building software to automate managing their investments. As we head deeper into 2024, our goal is to forge the future of how this industry operates and our hammer is engineering. We are building a distributed system that needs to be configurable enough for the most complex of customers. Its responsibilities are wide: money movement, an event-based general accounting ledger, calculating profit waterfalls, rule-based engines for reconciliations and allocations, workflow orchestrations, investment performance tracking, incorporation tooling just to name a few. The international team, based in our London office in Shoreditch is focussed on building for international markets. Our remit is wide, covering the UK, Europe, the Middle East and Asia Pacific. You'll be collaborating closely with teams from San Francisco to Singapore, building features for our existing and new international markets. Our mission is to build a platform that scales globally. About You We are looking for candidates with years of professional software development experience, specifically with Python. Additionally, You have strong technical skills and are an excellent collaborator. You like solving for ambiguity: we'll look to you for ideas on how to solve problems. You implement systems large or small that are clear, maintainable, and correct. You are excited by opportunities to both break ground on new projects and provide fresh perspective onto past implementations. You want to build and own your work end-to-end, from the first line of code through initial cohort releases all the way to a full roll out. You are eager to move fast, but recognize when to build for the future. We also look for candidates who are interested in, experienced with, or curious about Accounting or investment management Customer relationship management Tax reporting, financial reporting, and financial auditing Banking and money movement International accounting The Interview Process Carta follows a standard tech startup interview process, where you will meet with a recruiter and hiring manager first. We'll then ask you to show off your skills with a real-world take home exercise (we do not do LeetCode-style interviews, no one will quiz you on writing a doubly-linked list) and virtual interviews. During the process, you can ask questions to people across different parts of the Fund Administration team to learn what kind of work we do and how it lines up with your interests. We are an equal opportunity employer and are committed to providing a positive interview experience for every candidate. If accommodations due to a disability or medical condition are needed, please connect with the talent partner via email. Apply for this job indicates a required field First Name Last Name Email Phone Location (City) Resume/CV LinkedIn Profile GitHub Website Do you now or in the future require visa sponsorship to continue working in the country where this position is located? Have you worked for Carta at any other time previously? AI Policy for Application & Interviewing: Select While we encourage people to use AI systems during their role to help them work faster and more effectively, please do not use AI assistants during the application and interviewing process. We want to understand your personal interest in Carta without mediation through an AI system, and we also want to evaluate your non-AI-assisted communication skills. Please indicate 'Yes' if you have read and agree.
Jan 21, 2025
Full time
Carta develops purpose-built software that transforms traditional accounting into a powerful growth engine. Carta's world-class fund administration platform supports nearly 7,000 funds and SPVs, and represents nearly $130B in assets under management in venture capital and private equity. Trusted by more than 40,000 companies, Carta also helps private businesses in over 160 countries manage their cap tables, valuations, taxes, equity programs, compensation, and more. Together, Carta is setting a new standard as the end-to-end platform for private markets. Our best-in-class solution for fund management seamlessly integrates investor and portfolio company insights via a suite of tools designed ground-up to support the strategic impact of the fund CFO. You will join our R&D team of learners, builders, experts, and leaders in our Fund Administration group. Our group is building the next generation of software for the venture capital industry. We build software to help new funds launch, investors to track analytics and performance, for fund accountants operating the books and financial records for investment funds ranging from $100k through billions under management, and more. We work on a mix of greenfield opportunities and work informed by metrics. Carta Fund Administration is redefining venture capital operations. Since 2018, our business has grown faster than any other provider in the space. We work with some of the largest venture capital firms in the world, building software to automate managing their investments. As we head deeper into 2024, our goal is to forge the future of how this industry operates and our hammer is engineering. We are building a distributed system that needs to be configurable enough for the most complex of customers. Its responsibilities are wide: money movement, an event-based general accounting ledger, calculating profit waterfalls, rule-based engines for reconciliations and allocations, workflow orchestrations, investment performance tracking, incorporation tooling just to name a few. The international team, based in our London office in Shoreditch is focussed on building for international markets. Our remit is wide, covering the UK, Europe, the Middle East and Asia Pacific. You'll be collaborating closely with teams from San Francisco to Singapore, building features for our existing and new international markets. Our mission is to build a platform that scales globally. About You We are looking for candidates with years of professional software development experience, specifically with Python. Additionally, You have strong technical skills and are an excellent collaborator. You like solving for ambiguity: we'll look to you for ideas on how to solve problems. You implement systems large or small that are clear, maintainable, and correct. You are excited by opportunities to both break ground on new projects and provide fresh perspective onto past implementations. You want to build and own your work end-to-end, from the first line of code through initial cohort releases all the way to a full roll out. You are eager to move fast, but recognize when to build for the future. We also look for candidates who are interested in, experienced with, or curious about Accounting or investment management Customer relationship management Tax reporting, financial reporting, and financial auditing Banking and money movement International accounting The Interview Process Carta follows a standard tech startup interview process, where you will meet with a recruiter and hiring manager first. We'll then ask you to show off your skills with a real-world take home exercise (we do not do LeetCode-style interviews, no one will quiz you on writing a doubly-linked list) and virtual interviews. During the process, you can ask questions to people across different parts of the Fund Administration team to learn what kind of work we do and how it lines up with your interests. We are an equal opportunity employer and are committed to providing a positive interview experience for every candidate. If accommodations due to a disability or medical condition are needed, please connect with the talent partner via email. Apply for this job indicates a required field First Name Last Name Email Phone Location (City) Resume/CV LinkedIn Profile GitHub Website Do you now or in the future require visa sponsorship to continue working in the country where this position is located? Have you worked for Carta at any other time previously? AI Policy for Application & Interviewing: Select While we encourage people to use AI systems during their role to help them work faster and more effectively, please do not use AI assistants during the application and interviewing process. We want to understand your personal interest in Carta without mediation through an AI system, and we also want to evaluate your non-AI-assisted communication skills. Please indicate 'Yes' if you have read and agree.