JOB TITLE: Software Engineer (Innovation & Emerging Tech Team) SALARY: The salary banding for this role is £68,202 - £75,780 LOCATION: Manchester HOURS: 35 hours, full time WORKING PATTERN: Our work style is hybrid, which involves spending at least two days per week, or 40% of our time, at one of our office sites. About this opportunity This role sits in our Innovation and Emerging Tech team. We want to build a future where customers choose Lloyds because we regularly launch new products and services that make their financial lives better. This is a unique chance to join a team that celebrates curiosity, diversity and values creation! We're looking for 'full-stack' Software Engineers to be part of a new Engineering Innovation team. This new team will be dynamic, versatile and adaptive, with a core purpose on research, experimentation and building prototypes, that could be deployed at scale across the organisation. So, what would you be doing for us? The exciting bit! As a software engineer in the team, you'll be primarily responsible for the design, build and test of engineering innovation experiments. You'll be directly responsible for writing and maintaining code base, and as such you'll have deep expertise in modern 'full-stack' programming languages and technologies. You'll also demonstrate continuous personal development in new & emerging programming languages and technologies. You'll be conversant in Quality Engineering (QE) and DevOps processes and technologies. As well as DBT and code execution, you'll also be responsible for crafting and maintaining appropriate user documentation. You'll collaborate closely with internal partners across the Group's engineering and architecture communities, ensuring all our experiments maintain standards of engineering excellence and alignment to strategic technology direction. This is a leadership level role and will blend both deep domain and technical expertise within a feature team and great passion for coaching and developing people in a "player-coach" model. Why Lloyds Banking Group From building a truly sustainable business to creating a place where people love to work, we need colleagues who are up for the challenge of our bold ambitions. Who are excited to push boundaries and make change happen. Together, we can grow with purpose. What you'll need A deep working experience across a range of 'full-stack' programming languages. It is not expected that you'll have all the technical skills listed below. However, you should be able to demonstrate you possess a range of these, at a proficient level: Front-end, e.g., Javascript/JS Frameworks, HTML/CSS Mid-tier, e.g., API, ReST, Web Server, SSO, IAM Server-side & database, e.g., Java, C#, GoLang, Node.JS, Python, SQL Server, Cockroach, MongoDB Mobile, e.g., Swift, Android Core cloud platforms, e.g., Google, Azure, AWS DevOps & CICD, e.g., Jenkins, Urban Code, Atlassian, GitHub, MS Team Foundation Server, SonarQube, Kubernetes And any experience of these would be really useful Practical knowledge on software development processes Engineering experience working within an Agile framework Systems design thinking and solution architecture Practical experience crafting technical documentation Collaboration; working effectively alongside engineering teams, technical specialists, product owners, vendors and partners. You can hold productive communications to ensure experiments are clearly scoped and implemented Our focus is to ensure we're inclusive every day, building an organisation that reflects modern society and celebrates diversity in all its forms. We want our people to feel that they belong and can be their best, regardless of background, identity or culture. We were one of the first major organisations to set goals on diversity in senior roles, create a menopause health package, and a dedicated Working with Cancer initiative. And it's why we especially welcome applications from underrepresented groups. We're disability confident. So if you'd like reasonable adjustments to be made to our recruitment processes, just let us know We also offer a wide ranging benefits package, which includes: A generous pension contribution of up to 15% An annual performance related bonus Share schemes including free shares Benefits you can adapt to your lifestyle, such as discounted shopping 30 days' holiday, with bank holidays on top A range of wellbeing initiatives and generous parental leave policies Want to do amazing work, that's interesting and makes a difference to millions of people? Join our journey.
May 01, 2024
Full time
JOB TITLE: Software Engineer (Innovation & Emerging Tech Team) SALARY: The salary banding for this role is £68,202 - £75,780 LOCATION: Manchester HOURS: 35 hours, full time WORKING PATTERN: Our work style is hybrid, which involves spending at least two days per week, or 40% of our time, at one of our office sites. About this opportunity This role sits in our Innovation and Emerging Tech team. We want to build a future where customers choose Lloyds because we regularly launch new products and services that make their financial lives better. This is a unique chance to join a team that celebrates curiosity, diversity and values creation! We're looking for 'full-stack' Software Engineers to be part of a new Engineering Innovation team. This new team will be dynamic, versatile and adaptive, with a core purpose on research, experimentation and building prototypes, that could be deployed at scale across the organisation. So, what would you be doing for us? The exciting bit! As a software engineer in the team, you'll be primarily responsible for the design, build and test of engineering innovation experiments. You'll be directly responsible for writing and maintaining code base, and as such you'll have deep expertise in modern 'full-stack' programming languages and technologies. You'll also demonstrate continuous personal development in new & emerging programming languages and technologies. You'll be conversant in Quality Engineering (QE) and DevOps processes and technologies. As well as DBT and code execution, you'll also be responsible for crafting and maintaining appropriate user documentation. You'll collaborate closely with internal partners across the Group's engineering and architecture communities, ensuring all our experiments maintain standards of engineering excellence and alignment to strategic technology direction. This is a leadership level role and will blend both deep domain and technical expertise within a feature team and great passion for coaching and developing people in a "player-coach" model. Why Lloyds Banking Group From building a truly sustainable business to creating a place where people love to work, we need colleagues who are up for the challenge of our bold ambitions. Who are excited to push boundaries and make change happen. Together, we can grow with purpose. What you'll need A deep working experience across a range of 'full-stack' programming languages. It is not expected that you'll have all the technical skills listed below. However, you should be able to demonstrate you possess a range of these, at a proficient level: Front-end, e.g., Javascript/JS Frameworks, HTML/CSS Mid-tier, e.g., API, ReST, Web Server, SSO, IAM Server-side & database, e.g., Java, C#, GoLang, Node.JS, Python, SQL Server, Cockroach, MongoDB Mobile, e.g., Swift, Android Core cloud platforms, e.g., Google, Azure, AWS DevOps & CICD, e.g., Jenkins, Urban Code, Atlassian, GitHub, MS Team Foundation Server, SonarQube, Kubernetes And any experience of these would be really useful Practical knowledge on software development processes Engineering experience working within an Agile framework Systems design thinking and solution architecture Practical experience crafting technical documentation Collaboration; working effectively alongside engineering teams, technical specialists, product owners, vendors and partners. You can hold productive communications to ensure experiments are clearly scoped and implemented Our focus is to ensure we're inclusive every day, building an organisation that reflects modern society and celebrates diversity in all its forms. We want our people to feel that they belong and can be their best, regardless of background, identity or culture. We were one of the first major organisations to set goals on diversity in senior roles, create a menopause health package, and a dedicated Working with Cancer initiative. And it's why we especially welcome applications from underrepresented groups. We're disability confident. So if you'd like reasonable adjustments to be made to our recruitment processes, just let us know We also offer a wide ranging benefits package, which includes: A generous pension contribution of up to 15% An annual performance related bonus Share schemes including free shares Benefits you can adapt to your lifestyle, such as discounted shopping 30 days' holiday, with bank holidays on top A range of wellbeing initiatives and generous parental leave policies Want to do amazing work, that's interesting and makes a difference to millions of people? Join our journey.
Life at GDI - Creating a world free of disinformation and its harms. Disinformation has become a business. Today's internet business models reward engagement above all else. These models monetise attention without considering the quality of the content garnering that attention, or the harm that may result. There is a robust and growing community of industry, policy, and civil society advocates pressing for reform of this ecosystem, they all need data to inform their actions. The Global Disinformation Index was born out of this need for data, specifically the need for transparent, independent neutral disinformation risk ratings across the open web. Thus, GDI was established in 2018 as a not-for-profit entity built on the three pillars of neutrality, independence and transparency. At GDI, you'll be surrounded by people who want to improve everything and support everyone around them. Our team are passionate about our mission, experts in their fields and are collaborative problem solvers. We continually strive to model the following behaviours in our interactions with others: - Positivity : Problem solver, not problem raiser. - Responsibility : Make it your problem - if it's not right, fix it. - Trustworthy : Make sure others can depend on you - If you say you are going to do it, do it. - Respect : treat everyone, especially those with whom we disagree, with courtesy and respect. GDI is seeking a highly skilled Chief Technology Officer (CTO) to set strategy and make executive technology decisions on behalf of the organisation. GDI is building the world's first global capability to assess open web news sites on the adversariality of their content. We are doing this using a combination of cutting edge machine learning and human review by intelligence analysts. Our goal over the next 3-5 years is to scale up the technology and intelligence system to enable us to accurately detect adversarial narratives on web sites, video content, and podcasts in the 35+ most common languages on the internet. Our Policy team is working with regulators in key jurisdictions to encourage the use of this sort of third party signal by technology companies. As CTO, your pivotal role is to strategically steer and leverage the intelligence, data science, engineering, and product teams towards the realisation of our global technology platform Your leadership will empower the Commercial Partners Director in driving the adoption of these invaluable datasets by technology and advertising companies worldwide. You will work directly with the CEO, acting as both a technology and business expert, making decisions impacting current and future operations. As the CTO, you will oversee all technology and technological resources, establish the technology vision, strategies, and growth plans. You will also lead our intelligence analyst team to support using Open Source Intelligence (OSINT) to perform quality assurance on our systems. Key Responsibilities Provide technical leadership across the organisation. Interface between tech team and leadership team, board of directors, on all GDI technical products, intelligence and research activities. Represent GDI technical capabilities/support commercial partnerships lead to licensees and other external constituencies (funders, policymakers, media when necessary, etc.). Drive & Support: provide the oversight to ensure all GDI technical products and infrastructure are fit for purpose, robust and scalable, and secure. Implement innovative solutions while optimising existing systems, applications, and information. Making recommendations and presenting business cases for technology initiatives and improvements. Consulting on annual operating and capital budgets for purchasing, staffing and technology operations. Manage and develop all direct reports, provide final decision-making authority over technical products and teams. Support fundraising applications by translating organisational deliverables into clear technical specifications with LoE estimates and resource requirements. Oversee product and process management, including roadmap development and deconfliction, to ensure the team has resources necessary to support organisational goals and deliverables. Innovate: Drive tech strategy, new product and feature development to ensure GDI continues to find new ways to demonetise harmful online disinformation. Ensure the implementation and enforcement of the highest technology standards. Learn: Stay apprised of latest tech developments in the space. Products: GDI builds well regarded products that: Accurately assess the risk of disinformation according to GDI's adversarial narrative framework. Provide risk data to ad tech companies enabling them to monetise content in accordance with their policies. Combine the relative strengths of human intelligence analysts and artificial intelligence. Can be commercially licensed to provide enduring revenue to support the work of the GDI. Team: Act as a role model of the "GDI Behaviours" for the technology and intelligence team at all times (Positivity, Responsibility, Trustworthy, Respect): Oversee the Data Science, Engineers, DevOps and Product functions. Maintain an active recruiting pipeline, ensuring all hires match job descriptions identified Experience and Qualifications Essential Senior: 5-10 years of experience in a technical position collaborating with teams of data scientists, engineers and product managers. Great people manager: Leadership roles requiring the management of significant teams from different technical disciplines. Machine learning expert: An aptitude for technology innovation, especially in advanced machine learning fields. Experience with Natural Language Processing (NLP), especially large language models (LLMs) is preferred. OSINT understanding: experience or close collaboration with teams that use OSINT techniques to investigate the internet information landscape. Efficiency/scalability focus: Experience in process improvement successes, strong financial acumen. Technical fluency in python, system administration, data science tools, and cloud platforms. Excellent presentation, writing, and research skills. Tolerance for ambiguity and frequent pivots. Skills to operate effectively in a mission driven, cash constrained non profit. Preferred Professional fluency in languages other than English. Problem solver and doer; someone who just "steps up". Past experience working as part of a remote/virtual team. LOCATION Remote - Based, and right to work, in the UK, Germany, or the USA (preferably in the following states: Texas, New York, or D.C.). REPORTING TO CEO DIRECT REPORTS Lead Data Scientist, System Architect, Lead Product Manager, Lead Intelligence Analyst HOURS Working hours are flexible. Full-time (37.5 per week). As a global organisation, some flexibility for cross-time zone communication to be available for limited virtual meetings outside of office hours is required. TERMS Competitive salary benchmarked to location and expertise. Best in class healthcare and benefits for US employees. A place to be your authentic self We are virtual by design to access a rich diversity of skills, expertise, experiences, and perspectives. Our commitment to neutrality is unwavering - across all of our work around the globe. Our employees are central to ourmissionand to our impact and we know that having varied perspectives helps generate better ideas to solve the complex challenges.
May 01, 2024
Full time
Life at GDI - Creating a world free of disinformation and its harms. Disinformation has become a business. Today's internet business models reward engagement above all else. These models monetise attention without considering the quality of the content garnering that attention, or the harm that may result. There is a robust and growing community of industry, policy, and civil society advocates pressing for reform of this ecosystem, they all need data to inform their actions. The Global Disinformation Index was born out of this need for data, specifically the need for transparent, independent neutral disinformation risk ratings across the open web. Thus, GDI was established in 2018 as a not-for-profit entity built on the three pillars of neutrality, independence and transparency. At GDI, you'll be surrounded by people who want to improve everything and support everyone around them. Our team are passionate about our mission, experts in their fields and are collaborative problem solvers. We continually strive to model the following behaviours in our interactions with others: - Positivity : Problem solver, not problem raiser. - Responsibility : Make it your problem - if it's not right, fix it. - Trustworthy : Make sure others can depend on you - If you say you are going to do it, do it. - Respect : treat everyone, especially those with whom we disagree, with courtesy and respect. GDI is seeking a highly skilled Chief Technology Officer (CTO) to set strategy and make executive technology decisions on behalf of the organisation. GDI is building the world's first global capability to assess open web news sites on the adversariality of their content. We are doing this using a combination of cutting edge machine learning and human review by intelligence analysts. Our goal over the next 3-5 years is to scale up the technology and intelligence system to enable us to accurately detect adversarial narratives on web sites, video content, and podcasts in the 35+ most common languages on the internet. Our Policy team is working with regulators in key jurisdictions to encourage the use of this sort of third party signal by technology companies. As CTO, your pivotal role is to strategically steer and leverage the intelligence, data science, engineering, and product teams towards the realisation of our global technology platform Your leadership will empower the Commercial Partners Director in driving the adoption of these invaluable datasets by technology and advertising companies worldwide. You will work directly with the CEO, acting as both a technology and business expert, making decisions impacting current and future operations. As the CTO, you will oversee all technology and technological resources, establish the technology vision, strategies, and growth plans. You will also lead our intelligence analyst team to support using Open Source Intelligence (OSINT) to perform quality assurance on our systems. Key Responsibilities Provide technical leadership across the organisation. Interface between tech team and leadership team, board of directors, on all GDI technical products, intelligence and research activities. Represent GDI technical capabilities/support commercial partnerships lead to licensees and other external constituencies (funders, policymakers, media when necessary, etc.). Drive & Support: provide the oversight to ensure all GDI technical products and infrastructure are fit for purpose, robust and scalable, and secure. Implement innovative solutions while optimising existing systems, applications, and information. Making recommendations and presenting business cases for technology initiatives and improvements. Consulting on annual operating and capital budgets for purchasing, staffing and technology operations. Manage and develop all direct reports, provide final decision-making authority over technical products and teams. Support fundraising applications by translating organisational deliverables into clear technical specifications with LoE estimates and resource requirements. Oversee product and process management, including roadmap development and deconfliction, to ensure the team has resources necessary to support organisational goals and deliverables. Innovate: Drive tech strategy, new product and feature development to ensure GDI continues to find new ways to demonetise harmful online disinformation. Ensure the implementation and enforcement of the highest technology standards. Learn: Stay apprised of latest tech developments in the space. Products: GDI builds well regarded products that: Accurately assess the risk of disinformation according to GDI's adversarial narrative framework. Provide risk data to ad tech companies enabling them to monetise content in accordance with their policies. Combine the relative strengths of human intelligence analysts and artificial intelligence. Can be commercially licensed to provide enduring revenue to support the work of the GDI. Team: Act as a role model of the "GDI Behaviours" for the technology and intelligence team at all times (Positivity, Responsibility, Trustworthy, Respect): Oversee the Data Science, Engineers, DevOps and Product functions. Maintain an active recruiting pipeline, ensuring all hires match job descriptions identified Experience and Qualifications Essential Senior: 5-10 years of experience in a technical position collaborating with teams of data scientists, engineers and product managers. Great people manager: Leadership roles requiring the management of significant teams from different technical disciplines. Machine learning expert: An aptitude for technology innovation, especially in advanced machine learning fields. Experience with Natural Language Processing (NLP), especially large language models (LLMs) is preferred. OSINT understanding: experience or close collaboration with teams that use OSINT techniques to investigate the internet information landscape. Efficiency/scalability focus: Experience in process improvement successes, strong financial acumen. Technical fluency in python, system administration, data science tools, and cloud platforms. Excellent presentation, writing, and research skills. Tolerance for ambiguity and frequent pivots. Skills to operate effectively in a mission driven, cash constrained non profit. Preferred Professional fluency in languages other than English. Problem solver and doer; someone who just "steps up". Past experience working as part of a remote/virtual team. LOCATION Remote - Based, and right to work, in the UK, Germany, or the USA (preferably in the following states: Texas, New York, or D.C.). REPORTING TO CEO DIRECT REPORTS Lead Data Scientist, System Architect, Lead Product Manager, Lead Intelligence Analyst HOURS Working hours are flexible. Full-time (37.5 per week). As a global organisation, some flexibility for cross-time zone communication to be available for limited virtual meetings outside of office hours is required. TERMS Competitive salary benchmarked to location and expertise. Best in class healthcare and benefits for US employees. A place to be your authentic self We are virtual by design to access a rich diversity of skills, expertise, experiences, and perspectives. Our commitment to neutrality is unwavering - across all of our work around the globe. Our employees are central to ourmissionand to our impact and we know that having varied perspectives helps generate better ideas to solve the complex challenges.
Senior Development Engineer Location: Remote Salary: £400 per day Job Type: Full time Job Description About Us Barbour EHS, part of the wider Marlowe SRC division, is a trusted and comprehensive provider of regulatory information, guidance, standards and resources to support organisations with their EHS compliance. Our knowledge of complex legislation and our flexible tools empower them to simplify and manage their diverse range of regulatory responsibilities. We help industry professionals to stay on top of ever-changing developments, ensuring their organisation keeps people safe and protects the environment. About the role We are looking for an experienced senior developer to be responsible for overseeing junior developers on projects and supporting various developmental duties. The responsibilities will include writing storyboards, writing code, analysing data and contributing to the design and implementation of software. The senior developer will be collectively responsible for the development and validation of products, systems and components in the replatforming of the core product, analysing and directing recommendations for problem resolution in the overall design of the new platform and will work to improve the performance and efficiency of existing products and provide support to BAU. To be successful, applicants should demonstrate great skills in creativity and innovation, an ability to thrive in a high-pressure environment, and possess excellent communication skills. Applicants must have extensive experience in Agile software development using Node:JS, be able to keep up to date with deadlines, and have strong numeracy and analytical skills. Key Duties: Performing coding assignments which provide reusable, testable and efficient code. Designing and implementing low latency, high availability and performant applications. Integration of data storage solutions. Implementation of security and data protection. Reviewing code work for accuracy and functionality. Creating and implementing design plans. Analysing code segments regularly. Delegating to team members. Plan multiple projects simultaneously. Estimate, track and complete projects on time and within budget / estimation. Ability to understand the development required to enable the design requirements to be delivered. Adept at creating coherent story boards for consideration and approval by the Architectural Review Board. Analyse design specifications and applicable regulations / legislation and apply into product. Define the functional analysis of the design specifications (based on standards) into clear product criteria. Standing up services and environments in Azure and AWS and working server-side with new technologies. Support the creation and maintenance of process documentation associated with the design and analysis process. Support the Solutions Architect about specifications knowledge and product robustness if required. Participate in design reviews. Use tools to gather data on systems performance. Use gathered data alongside subjective evaluation to identify parameter changes to drive desired change in the systems performance. Define, plan and actively involved in software development and evaluation. Undertake special projects as required. Contribute to continuous improve activities. Quality control of own, junior staff and others work through reviews. Attend various meetings and action / communicate instructions. Product written reports and make presentations as required. Undertake continuous training and development. Perform root cause analysis and resolve problems. Lead groups of Engineers and Technicians if required. Provides guidance and advice to other team members. Train both team and broader organisation members. Represent work team at reviews and cross-organisational team meetings. Liaise and communicate with other departments. Work with other team members and the wider technology team. Develop and maintain good relationships with internal and external contacts at all levels. Develop technical relationships with key suppliers and staff. Comply with the Health and Safety and Environmental Policies. Assertive, optimistic, resilient and welcome change. Proactively contributes to the team and has a collaborative approach to working with others. Is self-aware. Shows moral courage, openness and honesty in all dealings. Good team working skills. Self-motivated, flexible, proactive and committed. People Management Relationship Management Self-Management What you will need Essential Exercise substantial initiative / judgement in work methods and interpreting goals. Work independently and is reviewed infrequently with minimal supervision. Self-supervising within the guidance and expectations of the business. Strong time management skills. Analytical and numeracy skills. Strong problem-solving skills with a high attention to detail. A creative, logical approach for generating new ideas and solutions, with the ability to transition through to software development. An excellent grasp of technical software development throughout the full life cycle. Excellent communication and presentation skills. Ability to plan and organise through multiple project phases. An understand of wider business demands and imperatives. Strong IT skills including software detailed below. Able to effectively train the working group effectively and support work teams within the work group. Ability to write convincing proposals and reports with all necessary backup material for external and departmental consumption. Very knowledgeable in all technical areas of software development and development operations and an ability to achieve high levels of proficiency in the projects in a short time. Ability to manage their own and the work group's workloads and balance resources as appropriate and prioritise work as appropriate or challenge when demands are being made which do not fit in with the current schedule. Ability to estimate cost and resource for assigned projects. Ability to present options and persuasively advocate for proposals. Ability to work with vendor's technical teams. People management ability. Qualifications and Experience Levels Relevant Computer Science / technical degree preferred, or ONC, A Levels, BTec Diploma Level 3 or equivalent NVQ level 3 qualification. Membership of a technical related Professional Body would be advantageous. Will require extensive hands-on programming experience of Node:JS. Other programming languages (PHP, .Net, Python, SQL) would be advantageous. Experience with JIRA, GitHub, Draw.IO, Figma, Miro, DevOps and security profiles would be advantageous although training can be given. Ability to understand legislative and regulatory demands on software development. At least 5 years strong programming experience in Node:JS. Consistently demonstrates extremely high levels of technical knowledge, ingenuity and creativity. Strong knowledge of HTML and web frameworks. Integrations and API construction experience. Why join us? People are at the heart of everything we do. By putting people first, we invest more in developing them alongside creating career growth opportunities and advancement across the division. It is our priority to ensure our employees feel valued and inspired and we commit to supporting you every step of the way. Our clients expect the best from us, and we expect the same from our colleagues. This is why we offer a wide range of fantastic benefits to support you in both your personal and professional life. Benefits: 25 days annual leave plus bank holidays Contributory pension scheme Voluntary private medical Simply health care plan Gym and retail discounts Cycle to work scheme Quarterly charity days Religious holiday swap Car maintenance scheme Employee assistance programme Life learning - online learning materials Support with professional membership costs
May 01, 2024
Full time
Senior Development Engineer Location: Remote Salary: £400 per day Job Type: Full time Job Description About Us Barbour EHS, part of the wider Marlowe SRC division, is a trusted and comprehensive provider of regulatory information, guidance, standards and resources to support organisations with their EHS compliance. Our knowledge of complex legislation and our flexible tools empower them to simplify and manage their diverse range of regulatory responsibilities. We help industry professionals to stay on top of ever-changing developments, ensuring their organisation keeps people safe and protects the environment. About the role We are looking for an experienced senior developer to be responsible for overseeing junior developers on projects and supporting various developmental duties. The responsibilities will include writing storyboards, writing code, analysing data and contributing to the design and implementation of software. The senior developer will be collectively responsible for the development and validation of products, systems and components in the replatforming of the core product, analysing and directing recommendations for problem resolution in the overall design of the new platform and will work to improve the performance and efficiency of existing products and provide support to BAU. To be successful, applicants should demonstrate great skills in creativity and innovation, an ability to thrive in a high-pressure environment, and possess excellent communication skills. Applicants must have extensive experience in Agile software development using Node:JS, be able to keep up to date with deadlines, and have strong numeracy and analytical skills. Key Duties: Performing coding assignments which provide reusable, testable and efficient code. Designing and implementing low latency, high availability and performant applications. Integration of data storage solutions. Implementation of security and data protection. Reviewing code work for accuracy and functionality. Creating and implementing design plans. Analysing code segments regularly. Delegating to team members. Plan multiple projects simultaneously. Estimate, track and complete projects on time and within budget / estimation. Ability to understand the development required to enable the design requirements to be delivered. Adept at creating coherent story boards for consideration and approval by the Architectural Review Board. Analyse design specifications and applicable regulations / legislation and apply into product. Define the functional analysis of the design specifications (based on standards) into clear product criteria. Standing up services and environments in Azure and AWS and working server-side with new technologies. Support the creation and maintenance of process documentation associated with the design and analysis process. Support the Solutions Architect about specifications knowledge and product robustness if required. Participate in design reviews. Use tools to gather data on systems performance. Use gathered data alongside subjective evaluation to identify parameter changes to drive desired change in the systems performance. Define, plan and actively involved in software development and evaluation. Undertake special projects as required. Contribute to continuous improve activities. Quality control of own, junior staff and others work through reviews. Attend various meetings and action / communicate instructions. Product written reports and make presentations as required. Undertake continuous training and development. Perform root cause analysis and resolve problems. Lead groups of Engineers and Technicians if required. Provides guidance and advice to other team members. Train both team and broader organisation members. Represent work team at reviews and cross-organisational team meetings. Liaise and communicate with other departments. Work with other team members and the wider technology team. Develop and maintain good relationships with internal and external contacts at all levels. Develop technical relationships with key suppliers and staff. Comply with the Health and Safety and Environmental Policies. Assertive, optimistic, resilient and welcome change. Proactively contributes to the team and has a collaborative approach to working with others. Is self-aware. Shows moral courage, openness and honesty in all dealings. Good team working skills. Self-motivated, flexible, proactive and committed. People Management Relationship Management Self-Management What you will need Essential Exercise substantial initiative / judgement in work methods and interpreting goals. Work independently and is reviewed infrequently with minimal supervision. Self-supervising within the guidance and expectations of the business. Strong time management skills. Analytical and numeracy skills. Strong problem-solving skills with a high attention to detail. A creative, logical approach for generating new ideas and solutions, with the ability to transition through to software development. An excellent grasp of technical software development throughout the full life cycle. Excellent communication and presentation skills. Ability to plan and organise through multiple project phases. An understand of wider business demands and imperatives. Strong IT skills including software detailed below. Able to effectively train the working group effectively and support work teams within the work group. Ability to write convincing proposals and reports with all necessary backup material for external and departmental consumption. Very knowledgeable in all technical areas of software development and development operations and an ability to achieve high levels of proficiency in the projects in a short time. Ability to manage their own and the work group's workloads and balance resources as appropriate and prioritise work as appropriate or challenge when demands are being made which do not fit in with the current schedule. Ability to estimate cost and resource for assigned projects. Ability to present options and persuasively advocate for proposals. Ability to work with vendor's technical teams. People management ability. Qualifications and Experience Levels Relevant Computer Science / technical degree preferred, or ONC, A Levels, BTec Diploma Level 3 or equivalent NVQ level 3 qualification. Membership of a technical related Professional Body would be advantageous. Will require extensive hands-on programming experience of Node:JS. Other programming languages (PHP, .Net, Python, SQL) would be advantageous. Experience with JIRA, GitHub, Draw.IO, Figma, Miro, DevOps and security profiles would be advantageous although training can be given. Ability to understand legislative and regulatory demands on software development. At least 5 years strong programming experience in Node:JS. Consistently demonstrates extremely high levels of technical knowledge, ingenuity and creativity. Strong knowledge of HTML and web frameworks. Integrations and API construction experience. Why join us? People are at the heart of everything we do. By putting people first, we invest more in developing them alongside creating career growth opportunities and advancement across the division. It is our priority to ensure our employees feel valued and inspired and we commit to supporting you every step of the way. Our clients expect the best from us, and we expect the same from our colleagues. This is why we offer a wide range of fantastic benefits to support you in both your personal and professional life. Benefits: 25 days annual leave plus bank holidays Contributory pension scheme Voluntary private medical Simply health care plan Gym and retail discounts Cycle to work scheme Quarterly charity days Religious holiday swap Car maintenance scheme Employee assistance programme Life learning - online learning materials Support with professional membership costs
Mid- Senior Software Engineer Technologies: C, C++, Rust Location: Glouchestershire Clearance: High level of clearance required (DV- Developed Vetting) Are you ready to make an impact? This is a new opportunity for a Senior Software Engineer to join a multi disciplined Scrum Team to work on a multi-year transformation programme for our client, developing complex applications in a high assurance environment. What will I be doing? Development of back-end applications using Rust to meet customer requirements/ User Stories. Ensuring all development meets stringent Software, Engineering and Quality standards. Supporting the rest of the team to ensure alignment of requirements/user stories, designs and testing and maintenance of a strict baseline through the sprint process. Triaging and fixing issues and defects. Ensuring good coverage and maintenance of Unit and Component Tests. Operating a CI/CD pipeline to improve efficiency. Utilize industry leading tools like Bitbucket, Jira, and Jenkins to support software development efforts, track work, and automate builds and deployments. Communicate key project data to team members and build team cohesion and effectiveness. Develop/provide input to and execute project plans. Leverage Atlassian tool suite like JIRA and Confluence to track activities. What does Leidos need from me? Extensive proven experience developing in languages like C, C++, Python and Java. Experience of Automated Unit and Component Testing. Experience of CI/CD pipelines. Experience using Git. Experience with static analysis tools e.g. SonarQube, Coverity. Good experience of Agile development methods . Desirable Skills and Experience: Experience developing with Rust (training will be provided if not). Experience of working on secure Government, or MoD IT projects and programmes. Additional: Bachelor's or Master's Degree: A degree in computer science, electrical engineering, or a related field is preferred. Professional membership of BCS or IET Clearance Requirements: Due to the nature of this position, we require you to be eligible to achieve DV clearance. As a result, you should be a British Citizen and have resided in the UK for the last 10 years. Location: Gloucestershire Unleash your talents at Leidos UK! Grow and advance rapidly in your career by letting us challenge you with the world's toughest technical problems. What we do for you: At Leidos we are PASSIONATE about customer success, UNITED as a team and INSPIRED to make a difference. We offer meaningful and engaging careers, a collaborative culture, and support for your career goals, all while nurturing a healthy work-life balance. We provide an employment package that attracts, develops and retains only the best in talent. Our reward scheme includes: Contributory Pension Scheme Private Medical Insurance 33 days Annual Leave (including public and privilege holidays) Access to Flexible benefits (including life assurance, health schemes, gym memberships, annual buy and sell holidays and a cycle to work scheme) Dynamic Working Commitment to Diversity: We welcome applications from every part of the community and are committed to a truly diverse and inclusive culture. We foster a sense of belonging, welcoming all perspectives and contributions, and providing equal access to opportunities and resources for everyone. If you have a disability or need any reasonable adjustments during the application and selection stages please let us know, and we will respond in a way that best fits your needs. Who We Are: Leidos UK & EUROPE - we work to make the world safer, healthier, and more efficient through technology, engineering and science. Leidos is a growing company delivering innovative technology and solutions focused on safeguarding critical capabilities and transformation in frontline services, our work in the United Kingdom includes addressing some of the most complex problems in defence, healthcare, government, safety and security, and transportation. What Makes Us Different: Purpose: you can use your passion and abilities at Leidos to keep the people you care about safe. We are at the forefront of machine learning, AI, cyber security and solutions. Using your skills in the technology frontline by helping to build a safer world. You can inspire change. Collaboration: having flexibility to do your job is one of our core benefits, enabling you to become part of our extraordinary team. We have been empowering our people to work flexibly for years. Whether you work from home, the office or on customer sites, we will give you the digital tools and the flexibility to work smarter and align your needs and ours. People: Leidos empowers people from every background to be themselves and gives you the tools to learn new skills by enabling growth whilst developing . We believe that extraordinary people need opportunities to grow, to be inspired and to inspire others. At Leidos, we invest in technical academies, career rotations and a career development plans that enhance your future.
May 01, 2024
Full time
Mid- Senior Software Engineer Technologies: C, C++, Rust Location: Glouchestershire Clearance: High level of clearance required (DV- Developed Vetting) Are you ready to make an impact? This is a new opportunity for a Senior Software Engineer to join a multi disciplined Scrum Team to work on a multi-year transformation programme for our client, developing complex applications in a high assurance environment. What will I be doing? Development of back-end applications using Rust to meet customer requirements/ User Stories. Ensuring all development meets stringent Software, Engineering and Quality standards. Supporting the rest of the team to ensure alignment of requirements/user stories, designs and testing and maintenance of a strict baseline through the sprint process. Triaging and fixing issues and defects. Ensuring good coverage and maintenance of Unit and Component Tests. Operating a CI/CD pipeline to improve efficiency. Utilize industry leading tools like Bitbucket, Jira, and Jenkins to support software development efforts, track work, and automate builds and deployments. Communicate key project data to team members and build team cohesion and effectiveness. Develop/provide input to and execute project plans. Leverage Atlassian tool suite like JIRA and Confluence to track activities. What does Leidos need from me? Extensive proven experience developing in languages like C, C++, Python and Java. Experience of Automated Unit and Component Testing. Experience of CI/CD pipelines. Experience using Git. Experience with static analysis tools e.g. SonarQube, Coverity. Good experience of Agile development methods . Desirable Skills and Experience: Experience developing with Rust (training will be provided if not). Experience of working on secure Government, or MoD IT projects and programmes. Additional: Bachelor's or Master's Degree: A degree in computer science, electrical engineering, or a related field is preferred. Professional membership of BCS or IET Clearance Requirements: Due to the nature of this position, we require you to be eligible to achieve DV clearance. As a result, you should be a British Citizen and have resided in the UK for the last 10 years. Location: Gloucestershire Unleash your talents at Leidos UK! Grow and advance rapidly in your career by letting us challenge you with the world's toughest technical problems. What we do for you: At Leidos we are PASSIONATE about customer success, UNITED as a team and INSPIRED to make a difference. We offer meaningful and engaging careers, a collaborative culture, and support for your career goals, all while nurturing a healthy work-life balance. We provide an employment package that attracts, develops and retains only the best in talent. Our reward scheme includes: Contributory Pension Scheme Private Medical Insurance 33 days Annual Leave (including public and privilege holidays) Access to Flexible benefits (including life assurance, health schemes, gym memberships, annual buy and sell holidays and a cycle to work scheme) Dynamic Working Commitment to Diversity: We welcome applications from every part of the community and are committed to a truly diverse and inclusive culture. We foster a sense of belonging, welcoming all perspectives and contributions, and providing equal access to opportunities and resources for everyone. If you have a disability or need any reasonable adjustments during the application and selection stages please let us know, and we will respond in a way that best fits your needs. Who We Are: Leidos UK & EUROPE - we work to make the world safer, healthier, and more efficient through technology, engineering and science. Leidos is a growing company delivering innovative technology and solutions focused on safeguarding critical capabilities and transformation in frontline services, our work in the United Kingdom includes addressing some of the most complex problems in defence, healthcare, government, safety and security, and transportation. What Makes Us Different: Purpose: you can use your passion and abilities at Leidos to keep the people you care about safe. We are at the forefront of machine learning, AI, cyber security and solutions. Using your skills in the technology frontline by helping to build a safer world. You can inspire change. Collaboration: having flexibility to do your job is one of our core benefits, enabling you to become part of our extraordinary team. We have been empowering our people to work flexibly for years. Whether you work from home, the office or on customer sites, we will give you the digital tools and the flexibility to work smarter and align your needs and ours. People: Leidos empowers people from every background to be themselves and gives you the tools to learn new skills by enabling growth whilst developing . We believe that extraordinary people need opportunities to grow, to be inspired and to inspire others. At Leidos, we invest in technical academies, career rotations and a career development plans that enhance your future.
About the role PQShield is looking for a Senior Software Engineer to expand our Engineering team. Candidates should hold a degree in Electronic Engineering/Computer Science or equivalent. We hope that you have at least 7 years of experience, but also an open, research-oriented mindset. We have been established since 2018, so you would be directly working with the founders and inventors of this deep tech startup. The technology is already a couple of years in the making, its feasibility having been established, funding secured, and it has a clear path to market. This is a great opportunity for career progression and to get a head start in a rapidly expanding segment of the semiconductor industry (Post-Quantum Cryptography and RISC-V). Our platform IP components come together as a RISC-V MCU based Sub-system with advanced (post-quantum) cryptography algorithm support and security features. As a Senior Software Engineer at PQShield, you will be designing and developing secure solutions, helping to develop software solutions working seamlessly through the entire software development life cycle. You will assist with the development of PQShield's core software cryptography libraries. Responsibilities include developing internal tools to support the build, test and security analysis of PQShield's software products. ️ What you'll be doing Developing implementations of cryptography for PQShield's cryptographic libraries and toolkits. Performing security code reviews along with static and dynamic code analysis Collaborating with PQShield's internal product teams on security requirements and functional features of our software solutions Improving the entire software development life cycle, from inception and design, through to development and deployment Contributing to project delivery timelines and ensuring all software solutions are developed and delivered in a timely manner Generating software development documentation according to certifiable standards Solving complex software engineering problems to drive business value in PQShield's solutions and technologies Required Skills And Qualifications Degree level education preferred 7+ Years of experience in systems programming - The primary languages used in this role are C and Python, but other languages may be used when applicable Previous experience of implementing cryptographic algorithms Previous experience of following SDLC processes such as DO178 or ASPICE standards Experience developing software for a range of platforms, such as Linux, Windows and preferably embedded systems. Broad understanding of information security and its intersection with cryptography. For example, experience one or more of the following areas: Communications protocols (e.g. TLS and VPNs); Public key infrastructure; key management; platform security (e.g. HSMs, Trusted Execution Environments); Software update; User/service authentication Strong ability to interpret results and resolve problems Ability to quickly adapt to new technologies, languages and systems Experience with techniques for developing secure software applications Previous experience applying a range of programming techniques Some of the perks of working with us: Unparalleled opportunities to learn and accelerated career development. A collaborative, team environment with people who truly love what they do. Competitive salary and share option scheme. Flexible and hybrid working, and a working from home budget. Private health insurance for yourself and your family. 25 days annual leave (plus bank holidays and two wellness weeks). 50% gym membership discount. The chance to work with a spirited, smart, and friendly team! PQShield is an Equal Employment Opportunity employer. We're passionate about talent and proud to foster an inclusive environment; all applicants will be considered regardless of their gender identity, ethnicity, sexual orientation, disability, and age.
May 01, 2024
Full time
About the role PQShield is looking for a Senior Software Engineer to expand our Engineering team. Candidates should hold a degree in Electronic Engineering/Computer Science or equivalent. We hope that you have at least 7 years of experience, but also an open, research-oriented mindset. We have been established since 2018, so you would be directly working with the founders and inventors of this deep tech startup. The technology is already a couple of years in the making, its feasibility having been established, funding secured, and it has a clear path to market. This is a great opportunity for career progression and to get a head start in a rapidly expanding segment of the semiconductor industry (Post-Quantum Cryptography and RISC-V). Our platform IP components come together as a RISC-V MCU based Sub-system with advanced (post-quantum) cryptography algorithm support and security features. As a Senior Software Engineer at PQShield, you will be designing and developing secure solutions, helping to develop software solutions working seamlessly through the entire software development life cycle. You will assist with the development of PQShield's core software cryptography libraries. Responsibilities include developing internal tools to support the build, test and security analysis of PQShield's software products. ️ What you'll be doing Developing implementations of cryptography for PQShield's cryptographic libraries and toolkits. Performing security code reviews along with static and dynamic code analysis Collaborating with PQShield's internal product teams on security requirements and functional features of our software solutions Improving the entire software development life cycle, from inception and design, through to development and deployment Contributing to project delivery timelines and ensuring all software solutions are developed and delivered in a timely manner Generating software development documentation according to certifiable standards Solving complex software engineering problems to drive business value in PQShield's solutions and technologies Required Skills And Qualifications Degree level education preferred 7+ Years of experience in systems programming - The primary languages used in this role are C and Python, but other languages may be used when applicable Previous experience of implementing cryptographic algorithms Previous experience of following SDLC processes such as DO178 or ASPICE standards Experience developing software for a range of platforms, such as Linux, Windows and preferably embedded systems. Broad understanding of information security and its intersection with cryptography. For example, experience one or more of the following areas: Communications protocols (e.g. TLS and VPNs); Public key infrastructure; key management; platform security (e.g. HSMs, Trusted Execution Environments); Software update; User/service authentication Strong ability to interpret results and resolve problems Ability to quickly adapt to new technologies, languages and systems Experience with techniques for developing secure software applications Previous experience applying a range of programming techniques Some of the perks of working with us: Unparalleled opportunities to learn and accelerated career development. A collaborative, team environment with people who truly love what they do. Competitive salary and share option scheme. Flexible and hybrid working, and a working from home budget. Private health insurance for yourself and your family. 25 days annual leave (plus bank holidays and two wellness weeks). 50% gym membership discount. The chance to work with a spirited, smart, and friendly team! PQShield is an Equal Employment Opportunity employer. We're passionate about talent and proud to foster an inclusive environment; all applicants will be considered regardless of their gender identity, ethnicity, sexual orientation, disability, and age.
NLP Machine Learning Engineer Tech Company Permanent £60,000 - £80,000 + benefits London (hybrid - 1 day a week in the office minimum) Xcede are excited to be partnering with an AI focused Tech company who are looking to add to their Data Science team. They are looking for an NLP focused ML Engineer who is experienced in building models and deploying them. Their cutting edge product is NLP focused, so you would have the opportunity to work on lots of unstructured data and make an impact with their Financial Services clients. They have lots of exciting projects working on Large Language Models. Key skills/experience required: • A degree in STEM subject • 2+ years industry experience • Solid experience building ML models • Industry experience focused on using NLP techniques to train models • Experience developing ML solutions to Cloud (AWS ideally) • Excellent grasp of Python/SQL + machine learning core libraries • Some experience/interest in Computer vision is nice to have • Experience building Large Language Models (LLMs) is nice to have For more information, please send an up-to-date CV to Machine Learning Engineer, Data Scientist, Data Science, Machine Learning, Python, NLP, Natural Language Processing, Computer Science, Statistics, Data pipelines, SQL, Regression, Clustering, XGBoost, Random Forest, Decision Trees, Predictive modelling, FinTech, ML Ops, Deep Learning, Neural Networks, Deployment, Containerisation, Generative AI, LLMs, large language models Company: Xcede Qualifications: Language requirements: Specific requirements: Educational level: Level of experience (years): Senior (5+ years of experience) How to apply: Please mention NLP People as a source when applying Tagged as: Clustering , Industry , Natural Language Processing , Neural Networks , NLP , Unspecified
May 01, 2024
Full time
NLP Machine Learning Engineer Tech Company Permanent £60,000 - £80,000 + benefits London (hybrid - 1 day a week in the office minimum) Xcede are excited to be partnering with an AI focused Tech company who are looking to add to their Data Science team. They are looking for an NLP focused ML Engineer who is experienced in building models and deploying them. Their cutting edge product is NLP focused, so you would have the opportunity to work on lots of unstructured data and make an impact with their Financial Services clients. They have lots of exciting projects working on Large Language Models. Key skills/experience required: • A degree in STEM subject • 2+ years industry experience • Solid experience building ML models • Industry experience focused on using NLP techniques to train models • Experience developing ML solutions to Cloud (AWS ideally) • Excellent grasp of Python/SQL + machine learning core libraries • Some experience/interest in Computer vision is nice to have • Experience building Large Language Models (LLMs) is nice to have For more information, please send an up-to-date CV to Machine Learning Engineer, Data Scientist, Data Science, Machine Learning, Python, NLP, Natural Language Processing, Computer Science, Statistics, Data pipelines, SQL, Regression, Clustering, XGBoost, Random Forest, Decision Trees, Predictive modelling, FinTech, ML Ops, Deep Learning, Neural Networks, Deployment, Containerisation, Generative AI, LLMs, large language models Company: Xcede Qualifications: Language requirements: Specific requirements: Educational level: Level of experience (years): Senior (5+ years of experience) How to apply: Please mention NLP People as a source when applying Tagged as: Clustering , Industry , Natural Language Processing , Neural Networks , NLP , Unspecified
Do you want to join a team working at the cutting edge of engineering sustainability? Here at Monolith, we're on a mission to empower engineers to use AI to solve the most intractable physics problems like developing next-gen EV batteries that charge faster and last longer. With strong product-market fit, we've doubled in size over the last four years, are growing globally, and we have ambitious plans to expand. It's an exciting time! To continue in our growth, we are recruiting a Senior Software Engineer focussing on Python for a six-month period. If you are looking for a permanent opportunity and available immediately, there could be scope for this position to be a permanent role so please apply anyway. What you'll be doing: As a Senior Software Engineer, you will play a crucial role in driving the re-platforming efforts of our SaaS software product. Your responsibilities will involve independently and swiftly addressing specific technical challenges within this framework, ensuring seamless transition and enhancement of our platform. Our New Tech stack: Athena SQL, Athena & EMR Spark, ECS, Temporal; Tech we're keeping: Python, Flask, Redis, Postgres, React, Plotly, Docker. We might add Azure later Key Responsibilities: Rapidly deliver high-quality code for our re-platforming project. Proactively identify and resolve blockers for team members, ensuring smooth progress. Break down complex technical tasks into manageable deliverables (from epics to tasks). Apply senior-level expertise and pragmatism to coding and decision-making processes, making trade-offs explicit and understandable to the team. Required Skills and Attributes: 7 years or more of coding experience, with the last 3 years primarily focused on Python. Preference for candidates who haven't primarily worked in large corporations, big tech firms, late-stage companies, or software agencies. Previous involvement with AWS platforms. Self-sufficient in initiating and completing tasks end-to-end, adhering to product requirements even with minimal supervision. Exceptional communicator, adept at effectively engaging with both fellow developers and higher-level stakeholders such as team leads and managers. Highly focused on identifying and advancing critical tasks, both for oneself and others, ensuring progress aligns with project goals. Nice to have: Previous experience in startup environments. Proficiency or experience with Apache Spark. Familiarity or background in working with Azure. Experience orchestrating workflows, particularly within distributed system environments. Knowledge of MLOps principles and practices, especially in implementing them within production settings. Why Monolith? Our culture is passionate, engaging and collaborative. We are genuine, we bring our true selves to work and celebrate those little quirks that make us different. We have a culture of learning, we encourage new ideas, out of the box thinkers and risk takers. We're all human and sometimes we make mistakes, but we brush ourselves off and try again. Our culture encourages freedom, flexibility and creativity. At Monolith our values are core to how we do business. They're not just words on a wall, we live them every day. Our values are embedded in our internal processes so that we're always reminded what's important to us and we continue to grow as individuals and as a company. Our values are: Bring yourself to work Always be curious and open Think like an engineer Work smart, not hard Be in this together A few things to note: Monolith is proud to be an equal opportunity employer and we value diversity and inclusion. We welcome people of different nationalities, backgrounds, experiences, abilities and perspectives. We don't have an end date to apply for this role, but we will prioritise early applicants, so if you're interested then please apply soon. We are not open to working with external recruitment agencies at this time. If you don't quite match everything above but you feel you can succeed in this role then we encourage your application and look forward to hearing from you.
May 01, 2024
Full time
Do you want to join a team working at the cutting edge of engineering sustainability? Here at Monolith, we're on a mission to empower engineers to use AI to solve the most intractable physics problems like developing next-gen EV batteries that charge faster and last longer. With strong product-market fit, we've doubled in size over the last four years, are growing globally, and we have ambitious plans to expand. It's an exciting time! To continue in our growth, we are recruiting a Senior Software Engineer focussing on Python for a six-month period. If you are looking for a permanent opportunity and available immediately, there could be scope for this position to be a permanent role so please apply anyway. What you'll be doing: As a Senior Software Engineer, you will play a crucial role in driving the re-platforming efforts of our SaaS software product. Your responsibilities will involve independently and swiftly addressing specific technical challenges within this framework, ensuring seamless transition and enhancement of our platform. Our New Tech stack: Athena SQL, Athena & EMR Spark, ECS, Temporal; Tech we're keeping: Python, Flask, Redis, Postgres, React, Plotly, Docker. We might add Azure later Key Responsibilities: Rapidly deliver high-quality code for our re-platforming project. Proactively identify and resolve blockers for team members, ensuring smooth progress. Break down complex technical tasks into manageable deliverables (from epics to tasks). Apply senior-level expertise and pragmatism to coding and decision-making processes, making trade-offs explicit and understandable to the team. Required Skills and Attributes: 7 years or more of coding experience, with the last 3 years primarily focused on Python. Preference for candidates who haven't primarily worked in large corporations, big tech firms, late-stage companies, or software agencies. Previous involvement with AWS platforms. Self-sufficient in initiating and completing tasks end-to-end, adhering to product requirements even with minimal supervision. Exceptional communicator, adept at effectively engaging with both fellow developers and higher-level stakeholders such as team leads and managers. Highly focused on identifying and advancing critical tasks, both for oneself and others, ensuring progress aligns with project goals. Nice to have: Previous experience in startup environments. Proficiency or experience with Apache Spark. Familiarity or background in working with Azure. Experience orchestrating workflows, particularly within distributed system environments. Knowledge of MLOps principles and practices, especially in implementing them within production settings. Why Monolith? Our culture is passionate, engaging and collaborative. We are genuine, we bring our true selves to work and celebrate those little quirks that make us different. We have a culture of learning, we encourage new ideas, out of the box thinkers and risk takers. We're all human and sometimes we make mistakes, but we brush ourselves off and try again. Our culture encourages freedom, flexibility and creativity. At Monolith our values are core to how we do business. They're not just words on a wall, we live them every day. Our values are embedded in our internal processes so that we're always reminded what's important to us and we continue to grow as individuals and as a company. Our values are: Bring yourself to work Always be curious and open Think like an engineer Work smart, not hard Be in this together A few things to note: Monolith is proud to be an equal opportunity employer and we value diversity and inclusion. We welcome people of different nationalities, backgrounds, experiences, abilities and perspectives. We don't have an end date to apply for this role, but we will prioritise early applicants, so if you're interested then please apply soon. We are not open to working with external recruitment agencies at this time. If you don't quite match everything above but you feel you can succeed in this role then we encourage your application and look forward to hearing from you.
Salary Package Band: C Salary Range: £42,000-£52,000 dependent on skills, knowledge and experience Contract type: Permanent Location: Newcastle or Salford Closing Date: 2nd May 2024 Our comprehensive benefits package includes: An employer pension contribution of up to 10% 26 days annual leave (based on full time hours) + bank holidays and the option to buy/sell additional days Contributory lifestyle benefit options including discounts at hundreds of retailers, cycle to work scheme, discounted gym memberships and healthcare schemes Employee assistance and well-being programmes Learning and development tailored to your role - this could include industry recognised qualifications, coaching and mentoring An inclusive and diverse environment with opportunities to join staff networks including: Women's Network, National Disability Networks and many more. Family friendly flexible working arrangements, such as hybrid working, job sharing, flexi-time and compressed hours can be requested. We welcome candidates from all backgrounds and especially welcome individuals from underrepresented groups. If you require any reasonable adjustments at any time, please let us know by contacting us on with the job reference in the subject. Introduction video - Modernise the BBC Product Group is responsible for the design, development, and delivery of the BBC's portfolio of digital products. Including iPlayer, Sounds, Bitesize, and the BBC News and BBC Sport apps and website, our portfolio is diverse and contains some of the largest and highest-profile properties on the UK internet. We're a huge streaming media destination, a news source trusted across the world, a provider of educational and entertaining content to children of all ages, and a sports results, analysis, and commentary service, and much more besides. It's an unparalleled portfolio of products, and our strength is our range and breadth. Working with the BBC's content divisions, our focus now is on driving engagement across our portfolio so that the BBC online becomes a valued daily habit for all audiences just as television and radio have been over the last century. Data is fundamental to our future: both in helping us prioritise and shape our work and in creating richer, more personalised experiences for our audiences. And our portfolio means that we've got one of the widest, most diverse, and most exciting datasets to work within the UK. SDD24 The Role The Senior Analytics Developer is a new role that will support the newly created Product Data Domain teams. Working as part of our multi-disciplinary data teams, you will help to create clean, tested, well-modelled trusted datasets around our digital estate for use across the BBC. Sitting between data engineering and data analysis you will get exposure to both areas across all product teams and focus on modelling unstructured data into meaningful insights. You will be building and maintaining data pipelines through best practices to support teams across the BBC in delivering quality products and content. You will be leading work to break down business requirements, help design the data model and build ETL pipelines using SQL to deliver data products that will power key value use cases across the BBC. You will work alongside other product analytics developers, product data managers, data engineers and data operations managers, ensuring that all work delivers maximum value to the BBC. You will be working on cross-product strategic projects and cutting-edge technologies, surrounded by like-minded people. This work will align with and help inform the short and long-term data strategy. Main Responsibilities Role and responsibilities will comprise of: Designing, implementing and maintaining data models that promote a self-service approach to data consumption. This includes ensuring that data quality within the data warehouse is maintained throughout the data lifecycle. Automating data pipelines using proprietary BBC technology & Airflow. Involvement in planning the data the BBC collects online. You will help to develop the BBC's data collection framework and strategy as well as work with Product and other stakeholders to help resolve any data quality issues. Contributing to the creation of processes for data product development and advocating their use throughout the organisation. Supporting analytics, data science and other colleagues outside the digital product area in managing projects and fielding queries. Supporting junior colleagues within the team. Ability to build and maintain strong working relationships where you might, as a specialist, have to manage the expectations of more senior colleagues. Working across mobile, web, television and voice platforms supporting Product Managers, Business Analysts and working closely with Software & Data Engineers. Are you the right candidate? When it comes to analytics developers at the BBC we look for these skills: Technical Skills At least 5 years' experience in a Data Analyst, Data Engineering or Analytics Engineering role, preferably in digital products, with an interest in data modelling and ETL processes. Excellent SQL skills for extracting and manipulating data. Experience of using tools such as DBT, Looker and Airflow would be an advantage. Good knowledge of analytical database systems (Redshift, Snowflake, BigQuery). Comfortable working alongside cross-functional teams interacting with Product Managers, Engineers, Data Scientists, and Analysts. An understanding of how digital products use experimentation. Some experience coding in R or Python. A good understanding of on-demand audio and video media products, with a knowledge of key competitors. Teamwork and stakeholder management Ability to listen to others' ideas and build on them Ability to clearly communicate to both technical and non-technical audiences. Ability to collaborate effectively, working alongside other team members towards the team's goals, and enabling others to succeed, where possible. Ability to prioritise. A structured approach and ability to bring other on the journey. Strong attention to detail About the BBC About the BBC The BBC is committed to redeploying employees seeking suitable alternative employment within the BBC for different reasons and they will be given priority consideration ahead of other applicants. Priority consideration means for those employees seeking redeployment their application will be considered alongside anyone else at risk of redundancy, prior to any individuals being considered who are not at risk. We don't focus simply on what we do - we also care how we do it. Our values and the way we behave are important to us. Please make sure you've read about our values and behaviours here. Diversity matters at the BBC. We have a working environment where we value and respect every individual's unique contribution, enabling all of our employees to thrive and achieve their full potential. We want to attract the broadest range of talented people to be part of the BBC - whether that's to contribute to our programming or our wide range of non-production roles. The more diverse our workforce, the better able we are to respond to and reflect our audiences in all their diversity. We are committed to equality of opportunity and welcome applications from individuals, regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion and/or belief. We will consider flexible working requests for all roles, unless operational requirements prevent otherwise. To find out more about Diversity and Inclusion at the BBC, please click here.
May 01, 2024
Full time
Salary Package Band: C Salary Range: £42,000-£52,000 dependent on skills, knowledge and experience Contract type: Permanent Location: Newcastle or Salford Closing Date: 2nd May 2024 Our comprehensive benefits package includes: An employer pension contribution of up to 10% 26 days annual leave (based on full time hours) + bank holidays and the option to buy/sell additional days Contributory lifestyle benefit options including discounts at hundreds of retailers, cycle to work scheme, discounted gym memberships and healthcare schemes Employee assistance and well-being programmes Learning and development tailored to your role - this could include industry recognised qualifications, coaching and mentoring An inclusive and diverse environment with opportunities to join staff networks including: Women's Network, National Disability Networks and many more. Family friendly flexible working arrangements, such as hybrid working, job sharing, flexi-time and compressed hours can be requested. We welcome candidates from all backgrounds and especially welcome individuals from underrepresented groups. If you require any reasonable adjustments at any time, please let us know by contacting us on with the job reference in the subject. Introduction video - Modernise the BBC Product Group is responsible for the design, development, and delivery of the BBC's portfolio of digital products. Including iPlayer, Sounds, Bitesize, and the BBC News and BBC Sport apps and website, our portfolio is diverse and contains some of the largest and highest-profile properties on the UK internet. We're a huge streaming media destination, a news source trusted across the world, a provider of educational and entertaining content to children of all ages, and a sports results, analysis, and commentary service, and much more besides. It's an unparalleled portfolio of products, and our strength is our range and breadth. Working with the BBC's content divisions, our focus now is on driving engagement across our portfolio so that the BBC online becomes a valued daily habit for all audiences just as television and radio have been over the last century. Data is fundamental to our future: both in helping us prioritise and shape our work and in creating richer, more personalised experiences for our audiences. And our portfolio means that we've got one of the widest, most diverse, and most exciting datasets to work within the UK. SDD24 The Role The Senior Analytics Developer is a new role that will support the newly created Product Data Domain teams. Working as part of our multi-disciplinary data teams, you will help to create clean, tested, well-modelled trusted datasets around our digital estate for use across the BBC. Sitting between data engineering and data analysis you will get exposure to both areas across all product teams and focus on modelling unstructured data into meaningful insights. You will be building and maintaining data pipelines through best practices to support teams across the BBC in delivering quality products and content. You will be leading work to break down business requirements, help design the data model and build ETL pipelines using SQL to deliver data products that will power key value use cases across the BBC. You will work alongside other product analytics developers, product data managers, data engineers and data operations managers, ensuring that all work delivers maximum value to the BBC. You will be working on cross-product strategic projects and cutting-edge technologies, surrounded by like-minded people. This work will align with and help inform the short and long-term data strategy. Main Responsibilities Role and responsibilities will comprise of: Designing, implementing and maintaining data models that promote a self-service approach to data consumption. This includes ensuring that data quality within the data warehouse is maintained throughout the data lifecycle. Automating data pipelines using proprietary BBC technology & Airflow. Involvement in planning the data the BBC collects online. You will help to develop the BBC's data collection framework and strategy as well as work with Product and other stakeholders to help resolve any data quality issues. Contributing to the creation of processes for data product development and advocating their use throughout the organisation. Supporting analytics, data science and other colleagues outside the digital product area in managing projects and fielding queries. Supporting junior colleagues within the team. Ability to build and maintain strong working relationships where you might, as a specialist, have to manage the expectations of more senior colleagues. Working across mobile, web, television and voice platforms supporting Product Managers, Business Analysts and working closely with Software & Data Engineers. Are you the right candidate? When it comes to analytics developers at the BBC we look for these skills: Technical Skills At least 5 years' experience in a Data Analyst, Data Engineering or Analytics Engineering role, preferably in digital products, with an interest in data modelling and ETL processes. Excellent SQL skills for extracting and manipulating data. Experience of using tools such as DBT, Looker and Airflow would be an advantage. Good knowledge of analytical database systems (Redshift, Snowflake, BigQuery). Comfortable working alongside cross-functional teams interacting with Product Managers, Engineers, Data Scientists, and Analysts. An understanding of how digital products use experimentation. Some experience coding in R or Python. A good understanding of on-demand audio and video media products, with a knowledge of key competitors. Teamwork and stakeholder management Ability to listen to others' ideas and build on them Ability to clearly communicate to both technical and non-technical audiences. Ability to collaborate effectively, working alongside other team members towards the team's goals, and enabling others to succeed, where possible. Ability to prioritise. A structured approach and ability to bring other on the journey. Strong attention to detail About the BBC About the BBC The BBC is committed to redeploying employees seeking suitable alternative employment within the BBC for different reasons and they will be given priority consideration ahead of other applicants. Priority consideration means for those employees seeking redeployment their application will be considered alongside anyone else at risk of redundancy, prior to any individuals being considered who are not at risk. We don't focus simply on what we do - we also care how we do it. Our values and the way we behave are important to us. Please make sure you've read about our values and behaviours here. Diversity matters at the BBC. We have a working environment where we value and respect every individual's unique contribution, enabling all of our employees to thrive and achieve their full potential. We want to attract the broadest range of talented people to be part of the BBC - whether that's to contribute to our programming or our wide range of non-production roles. The more diverse our workforce, the better able we are to respond to and reflect our audiences in all their diversity. We are committed to equality of opportunity and welcome applications from individuals, regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion and/or belief. We will consider flexible working requests for all roles, unless operational requirements prevent otherwise. To find out more about Diversity and Inclusion at the BBC, please click here.
Working at SambaNova SambaNova Systems is hiring a Principal AI Solutions Software Engineer, AI Systems. This role offers an unparalleled opportunity to work E2E (end-to-end) with cross-functional teams across Sambanova's software, hardware and ML teams to transform cutting-edge AI research into customer-empowering solutions with superior AI System performance and accuracy, propelling us towards making a substantial impact across diverse industries. We eagerly welcome individuals with exceptional talent to join us in this transformative journey. Responsibilities • Work with both external users and internal engineering teams to develop robust, efficient and scalable AI solutions that meet customers' needs. • Integrate the latest model architecture, data curation, and performance optimization technologies from the AI industry and research into SambaNova's technical stack. • Create end-to-end solutions for ML applications to enable model training and fine-tuning on domain-specific data. • Enable high throughput and low latency inference applications for at-scale deployment. • Collaborate with cross-functional software and hardware teams to innovate customer-centric applications. • Work with diverse data types: textual, unstructured, tabular and multimodal data. Basic Qualifications • Bachelor's or higher degree in Computer Science, Electrical Engineering, Applied Mathematics, Physics, or Statistics • 5+ years of industry experience, including 3+ in one or more of the following: • Deep learning algorithm development • Compiler • Software-Hardware Co-design • Proficiency in Python or C++, with a solid foundation in data structures, algorithms, and machine learning. • Proficiency in one or more of the popular ML frameworks (PyTorch/Tensorflow/JAX) Additional Required Qualifications • Experience in machine learning productization and pipeline development in software engineering • Real-world experience in multi-lingual LLM applications training and inference. • Real-world experience in vision-language multimodality. • Development and deployment Model Training and Inference at scale, Synthetic Data, Information Retrieval, Machine reading comprehension, RLHF/RLAIF, Question Answering, Copilot. • Development with DeepSeed, Megatron, vLLM, and TensorRT. Preferred Qualifications • CUDA/OpenCL programming skills. Experience with CuDNN, and CUDA math libraries (CuBLAS, CuFFT, ) is a plus. • First author in CS/ML publication Company: SambaNova Systems Qualifications: Language requirements: Specific requirements: Educational level: Level of experience (years): Senior (5+ years of experience) How to apply: Please mention NLP People as a source when applying Tagged as: Industry , Information Retrieval , Machine Learning , NLP , Question Answering , Unspecified
May 01, 2024
Full time
Working at SambaNova SambaNova Systems is hiring a Principal AI Solutions Software Engineer, AI Systems. This role offers an unparalleled opportunity to work E2E (end-to-end) with cross-functional teams across Sambanova's software, hardware and ML teams to transform cutting-edge AI research into customer-empowering solutions with superior AI System performance and accuracy, propelling us towards making a substantial impact across diverse industries. We eagerly welcome individuals with exceptional talent to join us in this transformative journey. Responsibilities • Work with both external users and internal engineering teams to develop robust, efficient and scalable AI solutions that meet customers' needs. • Integrate the latest model architecture, data curation, and performance optimization technologies from the AI industry and research into SambaNova's technical stack. • Create end-to-end solutions for ML applications to enable model training and fine-tuning on domain-specific data. • Enable high throughput and low latency inference applications for at-scale deployment. • Collaborate with cross-functional software and hardware teams to innovate customer-centric applications. • Work with diverse data types: textual, unstructured, tabular and multimodal data. Basic Qualifications • Bachelor's or higher degree in Computer Science, Electrical Engineering, Applied Mathematics, Physics, or Statistics • 5+ years of industry experience, including 3+ in one or more of the following: • Deep learning algorithm development • Compiler • Software-Hardware Co-design • Proficiency in Python or C++, with a solid foundation in data structures, algorithms, and machine learning. • Proficiency in one or more of the popular ML frameworks (PyTorch/Tensorflow/JAX) Additional Required Qualifications • Experience in machine learning productization and pipeline development in software engineering • Real-world experience in multi-lingual LLM applications training and inference. • Real-world experience in vision-language multimodality. • Development and deployment Model Training and Inference at scale, Synthetic Data, Information Retrieval, Machine reading comprehension, RLHF/RLAIF, Question Answering, Copilot. • Development with DeepSeed, Megatron, vLLM, and TensorRT. Preferred Qualifications • CUDA/OpenCL programming skills. Experience with CuDNN, and CUDA math libraries (CuBLAS, CuFFT, ) is a plus. • First author in CS/ML publication Company: SambaNova Systems Qualifications: Language requirements: Specific requirements: Educational level: Level of experience (years): Senior (5+ years of experience) How to apply: Please mention NLP People as a source when applying Tagged as: Industry , Information Retrieval , Machine Learning , NLP , Question Answering , Unspecified
Job Title: Senior Solution Architect Location: London Salary: £100,657 - £118,420 Hours: Full time Working Pattern : Hybrid, 40% (or two days) in office. About us We're on an exciting journey to transform our Group and the way we're shaping finance for good. We're focusing on the future, investing in our technologies, workplaces, and colleagues to make our Group a great place for everyone. Including you! About this opportunity In the Economic Crime Prevention (ECP) Platform, our mission is to reduce harm to our communities by enhancing the Group's capability to prevent, detect and respond to economic crime. The Platform sits within Consumer Relationships and plays a critical role in providing services across the whole Group. What you'll do As a Senior Solution Architect, you'll also hold overall responsibility for leading and directing a diverse workforce to achieve the business strategy, Inspiring people, achieving their full commitment to do the extraordinary. Collaborating with Product Owners, Platform Leads, Enterprise Architects & Engineers to create the Architectural runway for our Platform teams. Providing analysis of options and deliver end-to-end solution designs using relevant architectural building blocks as well as producing designs for features that enable frequent incremental customer value delivery. Promoting adaptive design practises to drive collaboration across Platform teams centring on a common vision with continuous feedback. Owning the technical design risks or issues and driving resolution through architectural or agile practises. Setting guiding principles and solution success criteria for platform capability or feature development across our Platforms. Providing oversight & foster built in quality, decoupled & modernised architectures. Makes a significant improvement on short-term or long-term business performance by recommending authoritative technical and/or professional solutions. Develops innovative solutions by integrating and analysing complex and diverse information sources. Manages a significant portion of the organisation's risk management and/or control process, contributing to the development and implementation of risk management policies and procedures. Initiates, formulates and implements new business practices for own discipline, while managing the development and/or delivery of a significant element of the organisation's change management programme. Takes responsibility for implementing formal development frameworks for a substantial department. What you'll need Strong experience of solution design, security & resilience patterns Strong knowledge of microservices, containerisation, cloud native and event-driven design concepts Strong understanding of API standards, security and gateway patterns Strong understanding of data technologies - SQL/NoSQL, Big Data Knowledge of cloud architecture, in particular GCP Knowledge of monolith to microservice patterns Strong experience & knowledge of some key LBG development technologies (e.g. JavaScript, Java Spring Boot, Python) Excellent Stakeholder and Relationship management skills. Strong ability to influence customers at a senior level across job families Strong understanding of building applications through containerised microservices-based architectures, with a working-to-strong understanding of cloud methodologies About working for us Our focus is to ensure we're inclusive every day, building an organisation that reflects modern society and celebrates diversity in/all its forms. We want our people to feel that they belong and can be their best, regardless of background, identity or culture. We were one of the first major organisations to set goals on diversity in senior roles, create a menopause health package, and a dedicated Working with Cancer initiative. And it's why we especially welcome applications from under-represented groups. We're disability confident. So, if you'd like reasonable adjustments to be made to our recruitment processes, just let us know. We also offer a wide-ranging benefits package, which includes: A generous pension contribution of up to 15%. An annual bonus award, subject to Group performance. Share schemes including free shares. Benefits you can adapt to your lifestyle, such as discounted shopping. 30 days' holiday, with bank holidays on top. A range of wellbeing initiatives and generous parental leave policies. Ready for a career where you can have a positive impact as you learn, grow and thrive? Apply today and find out more .
May 01, 2024
Full time
Job Title: Senior Solution Architect Location: London Salary: £100,657 - £118,420 Hours: Full time Working Pattern : Hybrid, 40% (or two days) in office. About us We're on an exciting journey to transform our Group and the way we're shaping finance for good. We're focusing on the future, investing in our technologies, workplaces, and colleagues to make our Group a great place for everyone. Including you! About this opportunity In the Economic Crime Prevention (ECP) Platform, our mission is to reduce harm to our communities by enhancing the Group's capability to prevent, detect and respond to economic crime. The Platform sits within Consumer Relationships and plays a critical role in providing services across the whole Group. What you'll do As a Senior Solution Architect, you'll also hold overall responsibility for leading and directing a diverse workforce to achieve the business strategy, Inspiring people, achieving their full commitment to do the extraordinary. Collaborating with Product Owners, Platform Leads, Enterprise Architects & Engineers to create the Architectural runway for our Platform teams. Providing analysis of options and deliver end-to-end solution designs using relevant architectural building blocks as well as producing designs for features that enable frequent incremental customer value delivery. Promoting adaptive design practises to drive collaboration across Platform teams centring on a common vision with continuous feedback. Owning the technical design risks or issues and driving resolution through architectural or agile practises. Setting guiding principles and solution success criteria for platform capability or feature development across our Platforms. Providing oversight & foster built in quality, decoupled & modernised architectures. Makes a significant improvement on short-term or long-term business performance by recommending authoritative technical and/or professional solutions. Develops innovative solutions by integrating and analysing complex and diverse information sources. Manages a significant portion of the organisation's risk management and/or control process, contributing to the development and implementation of risk management policies and procedures. Initiates, formulates and implements new business practices for own discipline, while managing the development and/or delivery of a significant element of the organisation's change management programme. Takes responsibility for implementing formal development frameworks for a substantial department. What you'll need Strong experience of solution design, security & resilience patterns Strong knowledge of microservices, containerisation, cloud native and event-driven design concepts Strong understanding of API standards, security and gateway patterns Strong understanding of data technologies - SQL/NoSQL, Big Data Knowledge of cloud architecture, in particular GCP Knowledge of monolith to microservice patterns Strong experience & knowledge of some key LBG development technologies (e.g. JavaScript, Java Spring Boot, Python) Excellent Stakeholder and Relationship management skills. Strong ability to influence customers at a senior level across job families Strong understanding of building applications through containerised microservices-based architectures, with a working-to-strong understanding of cloud methodologies About working for us Our focus is to ensure we're inclusive every day, building an organisation that reflects modern society and celebrates diversity in/all its forms. We want our people to feel that they belong and can be their best, regardless of background, identity or culture. We were one of the first major organisations to set goals on diversity in senior roles, create a menopause health package, and a dedicated Working with Cancer initiative. And it's why we especially welcome applications from under-represented groups. We're disability confident. So, if you'd like reasonable adjustments to be made to our recruitment processes, just let us know. We also offer a wide-ranging benefits package, which includes: A generous pension contribution of up to 15%. An annual bonus award, subject to Group performance. Share schemes including free shares. Benefits you can adapt to your lifestyle, such as discounted shopping. 30 days' holiday, with bank holidays on top. A range of wellbeing initiatives and generous parental leave policies. Ready for a career where you can have a positive impact as you learn, grow and thrive? Apply today and find out more .
Job Band Package description Band: D Contract type: permanent / fixed term contract Location: Newcastle, and Salford Salary: £48,000 to £64,000 depending on experience Our comprehensive benefits package includes: An employer pension contribution of up to 10% 26 days' annual leave (based on full time hours) + bank holidays and the option to buy/sell additional days Contributory lifestyle benefit options including discounts at hundreds of retailers, cycle to work scheme, discounted gym memberships and healthcare schemes Employee assistance and well-being programmes Learning and development tailored to your role - this could include industry recognised qualifications, coaching and mentoring An inclusive and diverse environment with opportunities to join staff networks including: Women's Network, National Disability Networks and many more. Family friendly flexible working arrangements, such as hybrid working, job sharing, flexi-time and compressed hours can be requested. We welcome candidates from all backgrounds and especially welcome individuals from underrepresented groups. If you require any reasonable adjustments at any time, please let us know by contacting us on with the job reference in the subject. Introduction Product Group is responsible for the design, development, and delivery of the BBC's portfolio of digital products. Including iPlayer, Sounds, Bitesize, and the BBC News and BBC Sport apps and website, our portfolio is diverse and contains some of the largest and highest-profile properties on the UK internet. We're a huge streaming media destination, a news source trusted across the world, a provider of educational and entertaining content to children of all ages, and a sports results, analysis, and commentary service, and much more besides. It's an unparalleled portfolio of products, and our strength is our range and breadth. Working with the BBC's content divisions, our focus now is on driving engagement across our portfolio so that the BBC online becomes a valued daily habit for all audiences just as television and radio have been over the last century. Data is fundamental to our future: both in helping us prioritise and shape our work and in creating richer, more personalised experiences for our audiences. And our portfolio means that we've got one of the widest, most diverse, and most exciting datasets to work within the UK. Role Responsibilities The Senior Data Engineer is a new role that will support the newly created Product Data Domain teams. You will help to build ETL pipelines to ingest and transform data to develop the data products that will power key value use cases across the BBC. You will work in an agile multi-disciplinary team alongside product analytics developers, product data managers, data modelers and data operations managers, ensuring that all work delivers maximum value to the BBC. Role and responsibilities will comprise of: Working with leads and architects on developing robust Working with Leads and Architects on developing robust and scalable data pipelines to ingest, transform, and analyse large volumes of structured and unstructured data from diverse data sources. Pipelines must be optimised for performance, reliability, and scalability in line with the BBC's scale. Contributes to initiatives to enhance data quality, governance and security across the organisation, ensuring compliance with BBC guidelines and industry best practices. Breaking down stakeholders requirements into smaller tasks and identify the best solution. Builds innovative solutions to acquiring and enriching data from a variety of data sources. Works on one or more projects guiding other team members on designing and developing, testing, and building automation workflows. Conducts insightful and physical database design, designs key and indexing schemes and designs partitioning. Participates in building and testing business continuity & disaster recovery procedures per requirements. Evaluates and provides feedback on future technologies and new releases/upgrades based on their market knowledge of the domain when asked to do so. Are you the right candidate When it comes to data engineering at the BBC we look for these skills. Technical Skills Experience (3+ years) in a data engineering or analytics engineering role, preferably in digital products. Strong knowledge of Data Warehouse technologies Extensive use of cloud technologies such as AWS and GCP. Excellent SQL and python skills. Experience in deploying and scheduling code bases in a data development environment. Comfortable working alongside cross-functional teams interacting with Product Managers, Infrastructure Engineers, Data Scientists, and Data Analysts. Teamwork and stakeholder management Ability to listen to others' ideas and build on them Ability to clearly communicate to both technical and non-technical audiences. Ability to collaborate effectively, working alongside other team members towards the team's goals, and enabling others to succeed, where possible. Ability to prioritise. A structured approach and ability to bring other on the journey. Strong attention to detail About the BBC The BBC is committed to redeploying employees seeking suitable alternative employment within the BBC for different reasons and they will be given priority consideration ahead of other applicants. Priority consideration means for those employees seeking redeployment their application will be considered alongside anyone else at risk of redundancy, prior to any individuals being considered who are not at risk. We don't focus simply on what we do - we also care how we do it. Our values and the way we behave are important to us. Please make sure you've read about our values and behaviours in the document attached below. Diversity matters at the BBC. We have a working environment where we value and respect every individual's unique contribution, enabling all of our employees to thrive and achieve their full potential. We want to attract the broadest range of talented people to be part of the BBC - whether that's to contribute to our programming or our wide range of non-production roles. The more diverse our workforce, the better able we are to respond to and reflect our audiences in all their diversity. We are committed to equality of opportunity and welcome applications from individuals, regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion and/or belief. We will consider flexible working requests for all roles, unless operational requirements prevent otherwise.
May 01, 2024
Full time
Job Band Package description Band: D Contract type: permanent / fixed term contract Location: Newcastle, and Salford Salary: £48,000 to £64,000 depending on experience Our comprehensive benefits package includes: An employer pension contribution of up to 10% 26 days' annual leave (based on full time hours) + bank holidays and the option to buy/sell additional days Contributory lifestyle benefit options including discounts at hundreds of retailers, cycle to work scheme, discounted gym memberships and healthcare schemes Employee assistance and well-being programmes Learning and development tailored to your role - this could include industry recognised qualifications, coaching and mentoring An inclusive and diverse environment with opportunities to join staff networks including: Women's Network, National Disability Networks and many more. Family friendly flexible working arrangements, such as hybrid working, job sharing, flexi-time and compressed hours can be requested. We welcome candidates from all backgrounds and especially welcome individuals from underrepresented groups. If you require any reasonable adjustments at any time, please let us know by contacting us on with the job reference in the subject. Introduction Product Group is responsible for the design, development, and delivery of the BBC's portfolio of digital products. Including iPlayer, Sounds, Bitesize, and the BBC News and BBC Sport apps and website, our portfolio is diverse and contains some of the largest and highest-profile properties on the UK internet. We're a huge streaming media destination, a news source trusted across the world, a provider of educational and entertaining content to children of all ages, and a sports results, analysis, and commentary service, and much more besides. It's an unparalleled portfolio of products, and our strength is our range and breadth. Working with the BBC's content divisions, our focus now is on driving engagement across our portfolio so that the BBC online becomes a valued daily habit for all audiences just as television and radio have been over the last century. Data is fundamental to our future: both in helping us prioritise and shape our work and in creating richer, more personalised experiences for our audiences. And our portfolio means that we've got one of the widest, most diverse, and most exciting datasets to work within the UK. Role Responsibilities The Senior Data Engineer is a new role that will support the newly created Product Data Domain teams. You will help to build ETL pipelines to ingest and transform data to develop the data products that will power key value use cases across the BBC. You will work in an agile multi-disciplinary team alongside product analytics developers, product data managers, data modelers and data operations managers, ensuring that all work delivers maximum value to the BBC. Role and responsibilities will comprise of: Working with leads and architects on developing robust Working with Leads and Architects on developing robust and scalable data pipelines to ingest, transform, and analyse large volumes of structured and unstructured data from diverse data sources. Pipelines must be optimised for performance, reliability, and scalability in line with the BBC's scale. Contributes to initiatives to enhance data quality, governance and security across the organisation, ensuring compliance with BBC guidelines and industry best practices. Breaking down stakeholders requirements into smaller tasks and identify the best solution. Builds innovative solutions to acquiring and enriching data from a variety of data sources. Works on one or more projects guiding other team members on designing and developing, testing, and building automation workflows. Conducts insightful and physical database design, designs key and indexing schemes and designs partitioning. Participates in building and testing business continuity & disaster recovery procedures per requirements. Evaluates and provides feedback on future technologies and new releases/upgrades based on their market knowledge of the domain when asked to do so. Are you the right candidate When it comes to data engineering at the BBC we look for these skills. Technical Skills Experience (3+ years) in a data engineering or analytics engineering role, preferably in digital products. Strong knowledge of Data Warehouse technologies Extensive use of cloud technologies such as AWS and GCP. Excellent SQL and python skills. Experience in deploying and scheduling code bases in a data development environment. Comfortable working alongside cross-functional teams interacting with Product Managers, Infrastructure Engineers, Data Scientists, and Data Analysts. Teamwork and stakeholder management Ability to listen to others' ideas and build on them Ability to clearly communicate to both technical and non-technical audiences. Ability to collaborate effectively, working alongside other team members towards the team's goals, and enabling others to succeed, where possible. Ability to prioritise. A structured approach and ability to bring other on the journey. Strong attention to detail About the BBC The BBC is committed to redeploying employees seeking suitable alternative employment within the BBC for different reasons and they will be given priority consideration ahead of other applicants. Priority consideration means for those employees seeking redeployment their application will be considered alongside anyone else at risk of redundancy, prior to any individuals being considered who are not at risk. We don't focus simply on what we do - we also care how we do it. Our values and the way we behave are important to us. Please make sure you've read about our values and behaviours in the document attached below. Diversity matters at the BBC. We have a working environment where we value and respect every individual's unique contribution, enabling all of our employees to thrive and achieve their full potential. We want to attract the broadest range of talented people to be part of the BBC - whether that's to contribute to our programming or our wide range of non-production roles. The more diverse our workforce, the better able we are to respond to and reflect our audiences in all their diversity. We are committed to equality of opportunity and welcome applications from individuals, regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion and/or belief. We will consider flexible working requests for all roles, unless operational requirements prevent otherwise.
Requirements • 3+ years of experience in machine learning, natural language processing • Mastery of two of following languages: Python, Go, Java, C++, • Excellent knowledge and good practical skills in major machine learning algorithms, • Strong data analytical skills, • An extraordinary teammate with strong interpersonal skills, • Ph.D, Bachelors or Masters in Computer Science or Engineering or a related field, or equivalent experience What the job involves • We are looking for engineers passionate about using machine learning to build and maintain multiple machine learning products that power Siri, • In this highly accomplished, deeply technical, and close-knit team of machine learning specialists, software engineers, and infrastructure experts, you will build products that are used by millions of people, • You will have the opportunity to contribute to exciting projects around Apple and use your data science, machine learning, and analytical skills to tackle challenging technical problems and ship novel products that will delight our customers!, • You will be a part of a team that's responsible for a wide variety of speech-related development activities, including acoustic modeling, language modeling, model evaluations, text formatting and tools development, • Our speech recognition research is typically data driven, and we are particularly excited about unsupervised and supervised techniques to leverage large quantities of data, • You'll be working closely with researchers and engineers from a number of other teams at Apple, you're a standout colleague who thrives in a collaborative environment Company: Apple Qualifications: Language requirements: Specific requirements: Educational level: Level of experience (years): Senior (5+ years of experience) How to apply: Please mention NLP People as a source when applying Tagged as: Industry , Language Modeling , Natural Language Processing , NLP , Speech Recognition , Unspecified
May 01, 2024
Full time
Requirements • 3+ years of experience in machine learning, natural language processing • Mastery of two of following languages: Python, Go, Java, C++, • Excellent knowledge and good practical skills in major machine learning algorithms, • Strong data analytical skills, • An extraordinary teammate with strong interpersonal skills, • Ph.D, Bachelors or Masters in Computer Science or Engineering or a related field, or equivalent experience What the job involves • We are looking for engineers passionate about using machine learning to build and maintain multiple machine learning products that power Siri, • In this highly accomplished, deeply technical, and close-knit team of machine learning specialists, software engineers, and infrastructure experts, you will build products that are used by millions of people, • You will have the opportunity to contribute to exciting projects around Apple and use your data science, machine learning, and analytical skills to tackle challenging technical problems and ship novel products that will delight our customers!, • You will be a part of a team that's responsible for a wide variety of speech-related development activities, including acoustic modeling, language modeling, model evaluations, text formatting and tools development, • Our speech recognition research is typically data driven, and we are particularly excited about unsupervised and supervised techniques to leverage large quantities of data, • You'll be working closely with researchers and engineers from a number of other teams at Apple, you're a standout colleague who thrives in a collaborative environment Company: Apple Qualifications: Language requirements: Specific requirements: Educational level: Level of experience (years): Senior (5+ years of experience) How to apply: Please mention NLP People as a source when applying Tagged as: Industry , Language Modeling , Natural Language Processing , NLP , Speech Recognition , Unspecified
Who we are Boba Commodities are a successful, rapidly growing commodities trading firm with the wider purpose of investing into a better future for us all. Our vision To invest our trading profits into community enhancing businesses across the globe that share our values. Our mission Through our trading strategies, maximise the opportunity in the commodities and other markets to help us realise our vision. We believe Social value and long-term profit are inextricably linked. We carry this philosophy through to the role we play in the commodities markets. As part of this belief, we have ensured we are a carbon negative company, meaning we seek to double offset our carbon footprint, backdated from our inception as a company. Where we are in our journey From being founded in 2013, we have grown significantly over the past 10 years. We are now looking to scale our technology infrastructure and levels of automation of our trading processes. To add to the Engineering team, we are looking for a future orientated hands-on Senior Software Engineer who has a passion for engineering, strong attention to detail and excellent communication to help support us and make our vision a reality. Our values We believe in 80/20, the pursuit of non-perfectionism: We ensure we are always focused on the most impactful drivers and results and its value over time. We move fast and get things done. Adapt & Evolve: We are agile and growth oriented. We won't get everything right first time, but we are open-minded to learning from mistakes and failures. We adapt and evolve whenever needed. Best Ideas Rise To The Top: We champion the best ideas, not our own ideas. We ensure we listen to other ideas, regardless of the source and embrace cognitive diversity and creating a psychologically safe environment where every voice is heard. Care Personally: We care about each other at a personal level as well as ourselves. The more we understand each other, the more effective we will be. These core values are intrinsic in our culture and in everything we do. What are you going to do? As part of the Engineering team you will be delivering the technology vision and contributing to a high performing, 'well-oiled' Engineering team. Specific examples of your responsibilities are: Work closely with the Trading and Finance teams to shape and make the technology vision a reality and be a force multiplier for our Engineering objectives and strategy. Contributing to the development process through writing & reviewing code, designing and implementing solutions, innovating, resolving technical challenges and solving business problems with technology solutions. Build high value technology solutions for trading teams and automation of manual processes through technology. Own and develop highly effective software development/SDLC processes and practices to reduce lead time to delivery and increase technical excellence. Mentor and coach junior members of Engineering team in both technical skills and competencies for high performance and innovation. Work with the Trading team to continuously improve internal trading tech products, models, reports and visualisations. Hold self and team accountable for meeting or exceeding the technology objectives. Sets the pace and cadence to optimise effectiveness and output. Solve complex problems in a logical and pragmatic way. Identifies ways to effectively measure the health of the Engineering function in line with business goals, and drives ways to improve those measures. Why diversity and inclusion is highly important to us An inclusive and diverse workplace means we highly value differences in race, gender, nationality, culture, sexual orientation, physical ability, cognition, age and background as these differences bring new or different ways of thinking about our work. Therefore, creating a workplace culture that advances belonging and psychological safety brings a mutual respect and acceptance of others and fuels our values of caring personally, adapting and evolving and the best ideas rising to the top. We need someone who must have the following Experience developing software in SQL and Python, and ideally Javascript & VBA Strong skills/experience in: Coding in Python & SQL Working with Relational Databases Various AWS services, including but not limited to EC2, Lambda, Aurora, S3 Working with containerization technologies e.g., Amazon Elastic Container Service (ECS) together with AWS Fargate and orchestration tools e.g., Kubernetes Current data paradigms e.g. stream processing (using Apache Kafka/Kinesis and Apache Flink), real-time architectures to enable downstream use-cases such as alerting and reporting Knowledge of AWS security best practices, Identity and access management (IAM), encryption, and network security configurations to ensure a secure cloud environment. AWS networking concepts, including VPCs, subnets, security groups, NAT gateways, VPNs, and direct connect to design and implement scalable and fault-tolerant network architectures Managing data engineering pipelines through Apache Airflow Maintenance and optimisation of CI/CD pipelines and other automation processes in AWS Code Pipeline Knowledge and experience with Git (branching strategies and repo management) Monitoring tools like AWS CloudWatch to proactively identify issues and troubleshoot system performance Infrastructure as Code tools such as Terraform to automate and manage infrastructure deployments AWS backup and disaster recovery solutions, such as AWS Backup and Amazon S3 versioning, to ensure data protection and business continuity Best practices like Behaviour Driven Development (BDD), Test Driven Development (TDD) and Continuous Performance Testing using open-source toolsets. Building custom dashboards using React framework, Angular, Node.js, HTML, CSS and JavaScript Have a passion for building pragmatic technology solutions that focus on delivering the most value over time. Have a deep understanding of working methods such as Agile, Kanban, Scrum, DevOps and CI/CD tools and best practices and successful experience in embedding them in teams. You will thrive in the role if you have the following Strong self-management such as self-awareness, adaptability, positivity, self-motivation, holding yourself and team to high standards. Positive reaction to failure, calm and comfortable in chaos and under pressure while retaining importantly strong ethical standards. Personal commitment to excellence; to self-development, personal growth, expanding your comfort zone; strong attention to detail, ability and hunger to learn quickly; all of which is balanced with a strong sense of pragmatism. Strong logical reasoning/critical thinking with an ability to make decisions, take a methodical approach, identify patterns to form conclusions and solve problems and ability to hold conflicting views in parallel. Excellent written and verbal communication skills, with an ability to liaise with co-workers at all levels of the business. Specifically skilled at presenting complex information in concise and clear ways, applying the appropriate sense of urgency when required. Strong team orientation, working collaboratively with high levels of self-motivation and caring personally for the team and co-workers. Holds self accountable for their work, ensuring it is completed accurately and on time; communicates delivery timelines for work clearly to stakeholders. Understands the difference between urgent and important, and the situational differences in approach to delivery or problem solving. Effective active listener. Holds space for other's ideas, avoids listening purely to respond; listens without ego getting in the way. Excellent organisational and time keeping skills. Strong working knowledge of Microsoft Excel. Able to clearly establish priorities but remain adaptable in a constantly changing environment. It would be even better, but not essential, if you have one or more of Programming experience in C# Have strong hands-on experience in designing and building low-latency trading or comparable infrastructures and related operational/trading processes. Have hands-on experience in building rules based automation or machine learning technology solutions for trading e.g. automation of trading strategies or other intellectual property. Experience in designing and implementing RESTful APIs for accessing AWS Aurora to source data for the analytics Experience of Microsoft Power Bl /Tableau or other data visualization program to create effective dashboards and reports Personal Fit Our values run deep. You can come from any background, but championing our culture is critical. We're looking for a team member who: Shares our vision and embodies the Boba culture as a role model. Is looking for an organisation that puts its purpose at the heart of what it does. Is hungry to help build the company - a proactive and enthusiastic force to improve our capabilities. Loves coding and loves putting technology to use in a pragmatic way. Has their finger on the pulse of latest information, ideas, and practices . click apply for full job details
May 01, 2024
Full time
Who we are Boba Commodities are a successful, rapidly growing commodities trading firm with the wider purpose of investing into a better future for us all. Our vision To invest our trading profits into community enhancing businesses across the globe that share our values. Our mission Through our trading strategies, maximise the opportunity in the commodities and other markets to help us realise our vision. We believe Social value and long-term profit are inextricably linked. We carry this philosophy through to the role we play in the commodities markets. As part of this belief, we have ensured we are a carbon negative company, meaning we seek to double offset our carbon footprint, backdated from our inception as a company. Where we are in our journey From being founded in 2013, we have grown significantly over the past 10 years. We are now looking to scale our technology infrastructure and levels of automation of our trading processes. To add to the Engineering team, we are looking for a future orientated hands-on Senior Software Engineer who has a passion for engineering, strong attention to detail and excellent communication to help support us and make our vision a reality. Our values We believe in 80/20, the pursuit of non-perfectionism: We ensure we are always focused on the most impactful drivers and results and its value over time. We move fast and get things done. Adapt & Evolve: We are agile and growth oriented. We won't get everything right first time, but we are open-minded to learning from mistakes and failures. We adapt and evolve whenever needed. Best Ideas Rise To The Top: We champion the best ideas, not our own ideas. We ensure we listen to other ideas, regardless of the source and embrace cognitive diversity and creating a psychologically safe environment where every voice is heard. Care Personally: We care about each other at a personal level as well as ourselves. The more we understand each other, the more effective we will be. These core values are intrinsic in our culture and in everything we do. What are you going to do? As part of the Engineering team you will be delivering the technology vision and contributing to a high performing, 'well-oiled' Engineering team. Specific examples of your responsibilities are: Work closely with the Trading and Finance teams to shape and make the technology vision a reality and be a force multiplier for our Engineering objectives and strategy. Contributing to the development process through writing & reviewing code, designing and implementing solutions, innovating, resolving technical challenges and solving business problems with technology solutions. Build high value technology solutions for trading teams and automation of manual processes through technology. Own and develop highly effective software development/SDLC processes and practices to reduce lead time to delivery and increase technical excellence. Mentor and coach junior members of Engineering team in both technical skills and competencies for high performance and innovation. Work with the Trading team to continuously improve internal trading tech products, models, reports and visualisations. Hold self and team accountable for meeting or exceeding the technology objectives. Sets the pace and cadence to optimise effectiveness and output. Solve complex problems in a logical and pragmatic way. Identifies ways to effectively measure the health of the Engineering function in line with business goals, and drives ways to improve those measures. Why diversity and inclusion is highly important to us An inclusive and diverse workplace means we highly value differences in race, gender, nationality, culture, sexual orientation, physical ability, cognition, age and background as these differences bring new or different ways of thinking about our work. Therefore, creating a workplace culture that advances belonging and psychological safety brings a mutual respect and acceptance of others and fuels our values of caring personally, adapting and evolving and the best ideas rising to the top. We need someone who must have the following Experience developing software in SQL and Python, and ideally Javascript & VBA Strong skills/experience in: Coding in Python & SQL Working with Relational Databases Various AWS services, including but not limited to EC2, Lambda, Aurora, S3 Working with containerization technologies e.g., Amazon Elastic Container Service (ECS) together with AWS Fargate and orchestration tools e.g., Kubernetes Current data paradigms e.g. stream processing (using Apache Kafka/Kinesis and Apache Flink), real-time architectures to enable downstream use-cases such as alerting and reporting Knowledge of AWS security best practices, Identity and access management (IAM), encryption, and network security configurations to ensure a secure cloud environment. AWS networking concepts, including VPCs, subnets, security groups, NAT gateways, VPNs, and direct connect to design and implement scalable and fault-tolerant network architectures Managing data engineering pipelines through Apache Airflow Maintenance and optimisation of CI/CD pipelines and other automation processes in AWS Code Pipeline Knowledge and experience with Git (branching strategies and repo management) Monitoring tools like AWS CloudWatch to proactively identify issues and troubleshoot system performance Infrastructure as Code tools such as Terraform to automate and manage infrastructure deployments AWS backup and disaster recovery solutions, such as AWS Backup and Amazon S3 versioning, to ensure data protection and business continuity Best practices like Behaviour Driven Development (BDD), Test Driven Development (TDD) and Continuous Performance Testing using open-source toolsets. Building custom dashboards using React framework, Angular, Node.js, HTML, CSS and JavaScript Have a passion for building pragmatic technology solutions that focus on delivering the most value over time. Have a deep understanding of working methods such as Agile, Kanban, Scrum, DevOps and CI/CD tools and best practices and successful experience in embedding them in teams. You will thrive in the role if you have the following Strong self-management such as self-awareness, adaptability, positivity, self-motivation, holding yourself and team to high standards. Positive reaction to failure, calm and comfortable in chaos and under pressure while retaining importantly strong ethical standards. Personal commitment to excellence; to self-development, personal growth, expanding your comfort zone; strong attention to detail, ability and hunger to learn quickly; all of which is balanced with a strong sense of pragmatism. Strong logical reasoning/critical thinking with an ability to make decisions, take a methodical approach, identify patterns to form conclusions and solve problems and ability to hold conflicting views in parallel. Excellent written and verbal communication skills, with an ability to liaise with co-workers at all levels of the business. Specifically skilled at presenting complex information in concise and clear ways, applying the appropriate sense of urgency when required. Strong team orientation, working collaboratively with high levels of self-motivation and caring personally for the team and co-workers. Holds self accountable for their work, ensuring it is completed accurately and on time; communicates delivery timelines for work clearly to stakeholders. Understands the difference between urgent and important, and the situational differences in approach to delivery or problem solving. Effective active listener. Holds space for other's ideas, avoids listening purely to respond; listens without ego getting in the way. Excellent organisational and time keeping skills. Strong working knowledge of Microsoft Excel. Able to clearly establish priorities but remain adaptable in a constantly changing environment. It would be even better, but not essential, if you have one or more of Programming experience in C# Have strong hands-on experience in designing and building low-latency trading or comparable infrastructures and related operational/trading processes. Have hands-on experience in building rules based automation or machine learning technology solutions for trading e.g. automation of trading strategies or other intellectual property. Experience in designing and implementing RESTful APIs for accessing AWS Aurora to source data for the analytics Experience of Microsoft Power Bl /Tableau or other data visualization program to create effective dashboards and reports Personal Fit Our values run deep. You can come from any background, but championing our culture is critical. We're looking for a team member who: Shares our vision and embodies the Boba culture as a role model. Is looking for an organisation that puts its purpose at the heart of what it does. Is hungry to help build the company - a proactive and enthusiastic force to improve our capabilities. Loves coding and loves putting technology to use in a pragmatic way. Has their finger on the pulse of latest information, ideas, and practices . click apply for full job details
Job Identification Job Category Predictive Science Business Unit Corporate & Investment Bank Posting Date 26/02/2024, 17:24 Locations 25 Bank Street, Canary Wharf, London, Greater London, E14 5JP, GB Job Schedule Full time Job Shift Day JOB DESCRIPTION As an Applied AI Senior Associate within the Corporate and Investment Banking (CIB) Cross-Functional Applied AI/Machine Learning team, you will have the unique opportunity to shape the future of banking. You will play a crucial role in our company-wide efforts to revolutionize how cross-functional and operations teams function, directly influencing the management and operation of the bank's corporate and investment banking services. You will work in collaboration with a cross-functional team of data scientists, subject matter experts, and Machine Learning engineers to design, develop, and implement scalable machine learning solutions. Your contributions will aid in creating products that transform the way the firm operates, delivering measurable impact, and possessing the potential for commercialization. No finance background? No worries. If you're passionate about machine learning theory and Python development, we're eager to connect with you. Job responsibilities Interact with very large datasets from different businesses in the financial domain currently not available anywhere else. Write production-ready code and work with tech teams to ensure your ML solution is deployable at scale across multiple lines of business. Develop products that can change how corporate and investment banking is done today. Research and develop innovative ML based solutions to some of cross-functions and operations hardest problems. Build robust data science capabilities which can be scaled across multiple business use cases. Collaborate with software engineering teams to design, deploy, and maintain production-grade ML models that can be integrated with strategic systems. Research and analyze large data sets using a variety of statistical and machine learning techniques. Communicate AI capabilities and results to both technical and non-technical audiences. Document approaches taken, techniques used, and processes followed to comply with industry regulation. Required Technical Qualifications and Experience Masters degree or PhD in a quantitative or computational discipline Considerable commercial experience in line with a capable individual contributor; developing and deploying data science and ML capabilities in production at scale. Strong Python development and debugging skills. Capable to develop high quality reusable code that can be leveraged from a larger group of data scientists to solve a broad spectrum of business use cases. Ability to work both individually and in collaboration with others, and to mentor more junior team members. Ability to work in agile cross-functional and operations teams and drive deliverable outcomes. Ability to work with non-specialists in a partnership model, conveying information clearly and creates a sense of trust with stakeholders. Preferred qualifications, capabilities and skills Experience with deep learning frameworks (pytorch, tensorflow) Experience with big-data technologies (Spark, Hadoop) or distributed computation frameworks (Dask, Modin) Hands on experience with Natural Language Processing (NLP) and Large Language Models (LLMs) Experience of creating and deploying microservices Knowledge of MLOps concepts (CI/CD, versioning, reproducibility, observability) and development best practices ABOUT US J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. ABOUT THE TEAM The Corporate & Investment Bank is a global leader across investment banking, wholesale payments, markets and securities services. The world's most important corporations, governments and institutions entrust us with their business in more than 100 countries. We provide strategic advice, raise capital, manage risk and extend liquidity in markets around the world.
May 01, 2024
Full time
Job Identification Job Category Predictive Science Business Unit Corporate & Investment Bank Posting Date 26/02/2024, 17:24 Locations 25 Bank Street, Canary Wharf, London, Greater London, E14 5JP, GB Job Schedule Full time Job Shift Day JOB DESCRIPTION As an Applied AI Senior Associate within the Corporate and Investment Banking (CIB) Cross-Functional Applied AI/Machine Learning team, you will have the unique opportunity to shape the future of banking. You will play a crucial role in our company-wide efforts to revolutionize how cross-functional and operations teams function, directly influencing the management and operation of the bank's corporate and investment banking services. You will work in collaboration with a cross-functional team of data scientists, subject matter experts, and Machine Learning engineers to design, develop, and implement scalable machine learning solutions. Your contributions will aid in creating products that transform the way the firm operates, delivering measurable impact, and possessing the potential for commercialization. No finance background? No worries. If you're passionate about machine learning theory and Python development, we're eager to connect with you. Job responsibilities Interact with very large datasets from different businesses in the financial domain currently not available anywhere else. Write production-ready code and work with tech teams to ensure your ML solution is deployable at scale across multiple lines of business. Develop products that can change how corporate and investment banking is done today. Research and develop innovative ML based solutions to some of cross-functions and operations hardest problems. Build robust data science capabilities which can be scaled across multiple business use cases. Collaborate with software engineering teams to design, deploy, and maintain production-grade ML models that can be integrated with strategic systems. Research and analyze large data sets using a variety of statistical and machine learning techniques. Communicate AI capabilities and results to both technical and non-technical audiences. Document approaches taken, techniques used, and processes followed to comply with industry regulation. Required Technical Qualifications and Experience Masters degree or PhD in a quantitative or computational discipline Considerable commercial experience in line with a capable individual contributor; developing and deploying data science and ML capabilities in production at scale. Strong Python development and debugging skills. Capable to develop high quality reusable code that can be leveraged from a larger group of data scientists to solve a broad spectrum of business use cases. Ability to work both individually and in collaboration with others, and to mentor more junior team members. Ability to work in agile cross-functional and operations teams and drive deliverable outcomes. Ability to work with non-specialists in a partnership model, conveying information clearly and creates a sense of trust with stakeholders. Preferred qualifications, capabilities and skills Experience with deep learning frameworks (pytorch, tensorflow) Experience with big-data technologies (Spark, Hadoop) or distributed computation frameworks (Dask, Modin) Hands on experience with Natural Language Processing (NLP) and Large Language Models (LLMs) Experience of creating and deploying microservices Knowledge of MLOps concepts (CI/CD, versioning, reproducibility, observability) and development best practices ABOUT US J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. ABOUT THE TEAM The Corporate & Investment Bank is a global leader across investment banking, wholesale payments, markets and securities services. The world's most important corporations, governments and institutions entrust us with their business in more than 100 countries. We provide strategic advice, raise capital, manage risk and extend liquidity in markets around the world.
Senior Applied Data Scientist - Causal AI for Demand Forecasting Location: Offsite, London, United Kingdom Area of Interest Administrative and Business Support Job Type Professional AI or Artificial Intelligence Job Id Who we are:The post-pandemic years have exposed inherent biases and limitations in expert-driven and statistical/Traditional ML-based forecasting approaches.Cisco wasn't immune and saw a 4X increase in backlog, revenue impact, and a subsequent 3X inventory increase.The Forecasting Data Science team within Global Planning is solving this by pioneering the application of Causal AI to re-invent Demand Forecasting of Cisco's product portfolio to provide breakthrough levels of regime-resilient forecast accuracy, efficiency, and prescriptive insights that enable game-changing opportunities across Cisco and its Supply Chain.The team was recognized by Gartner in their Power of Profession 2024 Supply Chain awards as one of the top 5 in the world in the Process and Technology Innovation category. Who you will work with: A high caliber and engaged team plus an eco-system of world-leading AI partners chartered with developing and operationalizing an inspectable, multi-dimensional system of causal models that provides an integrated, comprehensive, and evidence-based point-of-view of Cisco's short and long-term demand at aggregated and product levels. This team is responsible for incorporating planning, product, sales, and customer intelligence from across the enterprise and from external global macro-economic and market data that relates to the demand for Cisco's products into the structure of this system of models. The team delivers and continuously improves AI-based forecasts, forecast ranges, and financial and prescriptive insights from this system through connections with Planning and other Supply Chain and Enterprise teams for the different facets of Cisco's business. The difference you will make: You will bring your expertise, experience, and innovation to play a significant role in solving the challenges which will enable developing and implementing an industry-leading Causal AI-based forecasting system that effectively enhances decision rigor and maximizes operational efficiencies across Enterprise and Supply Chain functions at Cisco. What you will do: Develop, evolve, and sustain key elements of the Causal-AI based Forecasting system for Aggregated Demand. Excel in developing high quality, accurate, parsimonious models that are robust and have a long shelf-life. Improve the efficiency and scalability of the Forecasting System. Monitor the forecasts and key forecast performance metrics, understanding root causes of changes in the forecast and metrics as a core part of continuously improvement and customer communication. Work closely with business leads and experts in Global Planning, other Supply Chain functions, Finance, Product Management, Sales, and other Cisco organizations to understand, discover, and characterize relationships and patterns between Cisco demand and its relation to product, technology, lifecycle, supply, customer, market, competitor, sales behavior, and macro factors. Engineer model features using these factors, discover and enhance the natural segmentation for Demand based on these factors, determine causality of the factors, and incorporate into structured causal models. Develop and evolve Dashboards to expose key insights from the causal Forecasts and their drivers to accelerate and continuously improve the solution and increase stakeholder engagement and adoption. Provide integrated, reconciled, and logically sound evidence-based views for different facets of Cisco's short and long-term demand. Develop and evolve reliable approaches for uncertainty quantification to enable scenario/range forecasts. Leverage and incorporate appropriate machine learning approaches including customization of recently published research as needed to build better Causal AI solutions. Connect with stakeholders to communicate the short-and-long term AI forecasts and the changes in these forecasts. Discern and articulate the story in the forecasts and forecast changes, areas of discrepancies or differences with expert forecasts, understanding and accounting for the confidence level of these forecasts. Continuously improve different elements of this system to improve forecast accuracy and incorporate learnings from formal and informal collaborations with stakeholders and other experts into the AI system. Work with our AI vendors to enhance their platforms to improve Causal Inference based forecasting, stakeholder engagement, and decision support. Provide technical direction and coaching to less experienced data scientists and data engineers in the team, and to interns and for collaborations with Universities. Minimum Qualifications: Extensive Advanced Analytics experience with a Masters degree or some experience with a Ph.D. in a Quantitative field leveraging statistical and machine learning methods in the thesis. Strong all-round foundation in AI and machine learning, with a theoretical and practical understanding of Causal machine learning approaches. Proven modeling skills that have delivered an effective predictive solution to solve a business problem with minimal supervision Expertise in Python, with advanced data analysis and data engineering skills, including using SQL Strong Computer Science foundation Strong critical thinking, with a sharp eye for patterns and the skills to draw out the story and conclusions from data and modeling experiments in real-time. Experience in developing and operationalizing scalable ML solutions in cloud environments based on large datasets. Demonstrated structured data wrangling and mining skills that extract actionable insights from data, including in real-time hackathon-like settings. Practical knowledge of the advantages and pitfalls of different machine learning approaches, as well as a strong grounding in the theoretical foundations Excellent communication and storytelling skills with an ability to unpack complex problems, and articulate AI/ML approaches, solutions, and results for non-technical audiences. Strong growth mindset and sense of ownership. Innate passion and curiosity to understand and improve the system and connect the dots. Preferred Qualifications: Advanced Analytics experience with a Masters degree or experience with a PhD in Statistics, Mathematics or Applied Mathematics, Physics, Engineering, or related quantitative field. Experience with global financial markets, macro-economics, micro-economics, econometrics, and Corporate Finance. Substantial experience using Causal AI and Structured Causal Models in Demand Forecasting and ideally also in other complex or dynamic domains like marketing/pricing. Practical expertise and deep understanding of statistics and causal inference in time series settings. Experience with NLP, Recommender Systems, and Deep Learning methods. Understanding of Gen AI/LLMs including RAGs and fine-tuning, and Reinforcement Learning. Experience in visualization design and development with Python based libraries. Project management skills, with an ability to deliver results in a fast-paced environment. A practical and effective approach to problem-solving using AI/ML and a knack for envisioning, translating business requirements into analytics requirements, and realizing feasible data science solutions. A strong bias for action, delivering iterative results quickly rather than waiting for perfection. Why Cisco? . We are all unique, but collectively we bring our talents to work as a team, to develop innovative technology and power a more inclusive, digital future for everyone. How do we do it? Well, for starters - with people like you! Nearly every internet connection around the world touches Cisco. We're the Internet's optimists. Our technology makes sure the data traveling at light speed across connections does so securely, yet it's not what we make but what we make happen which marks us out. We're helping those who work in the health service to connect with patients and each other; schools, colleges, and universities to teach in even the most challenging of times. We're helping businesses of all shapes and sizes to connect with their employees and customers in new ways, providing people with access to the digital skills they need and connecting the most remote parts of the world - whether through 5G, or otherwise. We tackle whatever challenges come our way. We have each other's backs, we recognize our accomplishments, and we grow together. We celebrate and support one another - from big and small things in life to big career moments. And giving back is in our DNA (we get 10 days off each year to do just that). We know that powering an inclusive future starts with us. Because without diversity and a dedication to equality, there is no moving forward. Our 30 Inclusive Communities, that bring people together around commonalities or passions, are leading the way. Together we're committed to learning, listening, caring for our communities, whilst supporting the most vulnerable with a collective effort to make this world a better place either with technology, or through our actions. So, you have colorful hair? Don't care. Tattoos . click apply for full job details
May 01, 2024
Full time
Senior Applied Data Scientist - Causal AI for Demand Forecasting Location: Offsite, London, United Kingdom Area of Interest Administrative and Business Support Job Type Professional AI or Artificial Intelligence Job Id Who we are:The post-pandemic years have exposed inherent biases and limitations in expert-driven and statistical/Traditional ML-based forecasting approaches.Cisco wasn't immune and saw a 4X increase in backlog, revenue impact, and a subsequent 3X inventory increase.The Forecasting Data Science team within Global Planning is solving this by pioneering the application of Causal AI to re-invent Demand Forecasting of Cisco's product portfolio to provide breakthrough levels of regime-resilient forecast accuracy, efficiency, and prescriptive insights that enable game-changing opportunities across Cisco and its Supply Chain.The team was recognized by Gartner in their Power of Profession 2024 Supply Chain awards as one of the top 5 in the world in the Process and Technology Innovation category. Who you will work with: A high caliber and engaged team plus an eco-system of world-leading AI partners chartered with developing and operationalizing an inspectable, multi-dimensional system of causal models that provides an integrated, comprehensive, and evidence-based point-of-view of Cisco's short and long-term demand at aggregated and product levels. This team is responsible for incorporating planning, product, sales, and customer intelligence from across the enterprise and from external global macro-economic and market data that relates to the demand for Cisco's products into the structure of this system of models. The team delivers and continuously improves AI-based forecasts, forecast ranges, and financial and prescriptive insights from this system through connections with Planning and other Supply Chain and Enterprise teams for the different facets of Cisco's business. The difference you will make: You will bring your expertise, experience, and innovation to play a significant role in solving the challenges which will enable developing and implementing an industry-leading Causal AI-based forecasting system that effectively enhances decision rigor and maximizes operational efficiencies across Enterprise and Supply Chain functions at Cisco. What you will do: Develop, evolve, and sustain key elements of the Causal-AI based Forecasting system for Aggregated Demand. Excel in developing high quality, accurate, parsimonious models that are robust and have a long shelf-life. Improve the efficiency and scalability of the Forecasting System. Monitor the forecasts and key forecast performance metrics, understanding root causes of changes in the forecast and metrics as a core part of continuously improvement and customer communication. Work closely with business leads and experts in Global Planning, other Supply Chain functions, Finance, Product Management, Sales, and other Cisco organizations to understand, discover, and characterize relationships and patterns between Cisco demand and its relation to product, technology, lifecycle, supply, customer, market, competitor, sales behavior, and macro factors. Engineer model features using these factors, discover and enhance the natural segmentation for Demand based on these factors, determine causality of the factors, and incorporate into structured causal models. Develop and evolve Dashboards to expose key insights from the causal Forecasts and their drivers to accelerate and continuously improve the solution and increase stakeholder engagement and adoption. Provide integrated, reconciled, and logically sound evidence-based views for different facets of Cisco's short and long-term demand. Develop and evolve reliable approaches for uncertainty quantification to enable scenario/range forecasts. Leverage and incorporate appropriate machine learning approaches including customization of recently published research as needed to build better Causal AI solutions. Connect with stakeholders to communicate the short-and-long term AI forecasts and the changes in these forecasts. Discern and articulate the story in the forecasts and forecast changes, areas of discrepancies or differences with expert forecasts, understanding and accounting for the confidence level of these forecasts. Continuously improve different elements of this system to improve forecast accuracy and incorporate learnings from formal and informal collaborations with stakeholders and other experts into the AI system. Work with our AI vendors to enhance their platforms to improve Causal Inference based forecasting, stakeholder engagement, and decision support. Provide technical direction and coaching to less experienced data scientists and data engineers in the team, and to interns and for collaborations with Universities. Minimum Qualifications: Extensive Advanced Analytics experience with a Masters degree or some experience with a Ph.D. in a Quantitative field leveraging statistical and machine learning methods in the thesis. Strong all-round foundation in AI and machine learning, with a theoretical and practical understanding of Causal machine learning approaches. Proven modeling skills that have delivered an effective predictive solution to solve a business problem with minimal supervision Expertise in Python, with advanced data analysis and data engineering skills, including using SQL Strong Computer Science foundation Strong critical thinking, with a sharp eye for patterns and the skills to draw out the story and conclusions from data and modeling experiments in real-time. Experience in developing and operationalizing scalable ML solutions in cloud environments based on large datasets. Demonstrated structured data wrangling and mining skills that extract actionable insights from data, including in real-time hackathon-like settings. Practical knowledge of the advantages and pitfalls of different machine learning approaches, as well as a strong grounding in the theoretical foundations Excellent communication and storytelling skills with an ability to unpack complex problems, and articulate AI/ML approaches, solutions, and results for non-technical audiences. Strong growth mindset and sense of ownership. Innate passion and curiosity to understand and improve the system and connect the dots. Preferred Qualifications: Advanced Analytics experience with a Masters degree or experience with a PhD in Statistics, Mathematics or Applied Mathematics, Physics, Engineering, or related quantitative field. Experience with global financial markets, macro-economics, micro-economics, econometrics, and Corporate Finance. Substantial experience using Causal AI and Structured Causal Models in Demand Forecasting and ideally also in other complex or dynamic domains like marketing/pricing. Practical expertise and deep understanding of statistics and causal inference in time series settings. Experience with NLP, Recommender Systems, and Deep Learning methods. Understanding of Gen AI/LLMs including RAGs and fine-tuning, and Reinforcement Learning. Experience in visualization design and development with Python based libraries. Project management skills, with an ability to deliver results in a fast-paced environment. A practical and effective approach to problem-solving using AI/ML and a knack for envisioning, translating business requirements into analytics requirements, and realizing feasible data science solutions. A strong bias for action, delivering iterative results quickly rather than waiting for perfection. Why Cisco? . We are all unique, but collectively we bring our talents to work as a team, to develop innovative technology and power a more inclusive, digital future for everyone. How do we do it? Well, for starters - with people like you! Nearly every internet connection around the world touches Cisco. We're the Internet's optimists. Our technology makes sure the data traveling at light speed across connections does so securely, yet it's not what we make but what we make happen which marks us out. We're helping those who work in the health service to connect with patients and each other; schools, colleges, and universities to teach in even the most challenging of times. We're helping businesses of all shapes and sizes to connect with their employees and customers in new ways, providing people with access to the digital skills they need and connecting the most remote parts of the world - whether through 5G, or otherwise. We tackle whatever challenges come our way. We have each other's backs, we recognize our accomplishments, and we grow together. We celebrate and support one another - from big and small things in life to big career moments. And giving back is in our DNA (we get 10 days off each year to do just that). We know that powering an inclusive future starts with us. Because without diversity and a dedication to equality, there is no moving forward. Our 30 Inclusive Communities, that bring people together around commonalities or passions, are leading the way. Together we're committed to learning, listening, caring for our communities, whilst supporting the most vulnerable with a collective effort to make this world a better place either with technology, or through our actions. So, you have colorful hair? Don't care. Tattoos . click apply for full job details
Package Description Band: C (Mid-level Software Engineers - £42,000 - £52,000 per annum) & D (Senior Software Engineers - £54,000 - £64,000 per annum) Contract type: permanent Location: can be based in London, Salford or Newcastle (hybrid working) Our comprehensive benefits package includes: An employer pension contribution of up to 10% 25 days' annual leave (based on full time hours) + bank holidays and the option to buy/sell additional days Contributory lifestyle benefit options including discounts at hundreds of retailers, cycle to work scheme, discounted gym memberships and healthcare schemes Employee assistance and well-being programmes Learning and development tailored to your role this could include industry recognised qualifications, coaching and mentoring An inclusive and diverse environment with opportunities to join staff networks including: Women's Network, National Disability Networks and many more Family friendly flexible working arrangements, such as hybrid working, job sharing, flexi-time and compressed hours can be requested. We welcome candidates from all backgrounds and especially welcome individuals from underrepresented groups. If you require any reasonable adjustments at any time, please let us know by contacting us on . Job Introduction Step into the world of the BBC, one of the UK's most iconic and beloved brands, where every working day is as unique as it is rewarding. Every tick of the clock, our content reaches millions of people globally, which is made possible by our top-notch Software Engineering team. They've been instrumental in pioneering innovative products and unique features that have firmly positioned us at the forefront of our industry. We don't merely adapt to an ever-changing world - we set the pace. We are growing our engineering hub of excellence and looking for Mid-level and Senior Software Engineers with demonstrable backend experience to join our teams in London, Newcastle and Salford. We are looking for a range of programming languages including Node.js (backend) and Python (Data and Machine Learning). We offer a warm welcome with full support settling in and foster a culture where everyone has an opportunity to succeed. We're deeply proud of our values, which are intrinsic to the way we behave every day. We take them seriously because we want our culture to thrive. We want people to really enjoy working with us and get a buzz from knowing that what they are doing is making a difference and enhancing people's lives. Our engineers receive 10% development time built into the 35 hour working week. We want to give you the time and space to stay fresh in the ever-changing technology landscape. Come work on fantastically high-scale systems with us! SDD24 Main Responsibilities Software engineers at the BBC are more than just programmers - we're people who are builders, designers, and problem solvers at heart, people with a passion to make things better for our audiences. You will help innovate and design new features and products, work with the team to build them, and support and grow them after they're live. As a developer in our teams, you will ensure high quality code is delivered in line with project goals and delivery cycles. You will thrive using agile methods and enjoy working collaboratively and as part of a multidisciplinary team focused on several projects. You will be a hands-on developer with experience taking ownership of projects, code, database architecture and scalability. You will work with principal engineers and team leaders and help mentor juniors in the team, promoting technical standards. Pairing on all aspects of the development process, you will deliver secure, reliable and scalable software within your team. There's a lot of scope for widening your skills in this role because it allows you to move into different areas, cover lots of ground and really broaden your understanding of how the business works. Your day will be exciting and diverse. You won't only ship code; you'll be intimately involved with all stages of developing the product, predominately focusing on the backend. Some practices we like: Pair-programming. We like knowledge sharing and learning from one another Shipping great products, not just writing superb code Hybrid work environment. We balance working from home with in-person collaboration. Global view. We work with peers in different geo-locations Mentoring and coaching. We care about each other Tapping into our creativity and learning. You get 10% development time every week to invest in your own learning and development Continuous deployment Working in an Agile environment with strong attention to a well-documented code, unit testing and continuous integration Pragmatism and obsession for simplicity, efficiency and performance Are you the right candidate? We are looking for software engineers who are passionate about code, curious and eager to learn in a team of engineering excellence. If you loving writing top quality code but don't want to stop there because you're also looking for ways to optimise and improve both structure and design, then the BBC might be for you! Some of the programming language skills we are hiring for include: Strong back-end web development skills, particularly with Node Working knowledge of modern Python development software engineering best practices, TDD, CI/CD Some of the things we love: Experience with the end-to-end software development lifecycle (SDLC), including requirements gathering, design, development, testing, deployment and maintenance Developing on cloud based environments like AWS and Azure Solid understanding of software development principles, design patterns and best practices Experience in feature engineering, data pre-processing, data pipelines Experience building ranked retrieval algorithms to support end users querying for data Practical experience of writing ranking functions in custom engines or frameworks like Elasticsearch, Solr, or Lemur/Indri; or recommended algorithms Experience of Infrastructure-as-Code tools such as CDK, CloudFormation Knowledge of writing automated tests and taking a TDD approach to your work An aspiration for engineering excellence, using knowledge sharing to learn from each other The selection process: We run virtual assessment centres on Thursday mornings for shortlisted candidates. There are two elements: 1) Live pair programming exercise with two of our software engineers which you get in advance of your assessment centre date 2) Blended interview questions with two of our software engineers We aim to make our recruitment process a snapshot into our culture and what it's like to work here. About the BBC The BBC is committed to redeploying employees seeking suitable alternative employment within the BBC for different reasons and they will be given priority consideration ahead of other applicants. Priority consideration means for those employees seeking redeployment their application will be considered alongside anyone else at risk of redundancy, prior to any individuals being considered who are not at risk. We don't focus simply on what we do - we also care how we do it. Our values and the way we behave are important to us. Please make sure you've read about our values and behaviours in the document attached below. Diversity matters at the BBC. We have a working environment where we value and respect every individual's unique contribution, enabling all of our employees to thrive and achieve their full potential. We want to attract the broadest range of talented people to be part of the BBC - whether that's to contribute to our programming or our wide range of non-production roles. The more diverse our workforce, the better able we are to respond to and reflect our audiences in all their diversity. We are committed to equality of opportunity and welcome applications from individuals, regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion and/or belief. We will consider flexible working requests for all roles, unless operational requirements prevent otherwise.
May 01, 2024
Full time
Package Description Band: C (Mid-level Software Engineers - £42,000 - £52,000 per annum) & D (Senior Software Engineers - £54,000 - £64,000 per annum) Contract type: permanent Location: can be based in London, Salford or Newcastle (hybrid working) Our comprehensive benefits package includes: An employer pension contribution of up to 10% 25 days' annual leave (based on full time hours) + bank holidays and the option to buy/sell additional days Contributory lifestyle benefit options including discounts at hundreds of retailers, cycle to work scheme, discounted gym memberships and healthcare schemes Employee assistance and well-being programmes Learning and development tailored to your role this could include industry recognised qualifications, coaching and mentoring An inclusive and diverse environment with opportunities to join staff networks including: Women's Network, National Disability Networks and many more Family friendly flexible working arrangements, such as hybrid working, job sharing, flexi-time and compressed hours can be requested. We welcome candidates from all backgrounds and especially welcome individuals from underrepresented groups. If you require any reasonable adjustments at any time, please let us know by contacting us on . Job Introduction Step into the world of the BBC, one of the UK's most iconic and beloved brands, where every working day is as unique as it is rewarding. Every tick of the clock, our content reaches millions of people globally, which is made possible by our top-notch Software Engineering team. They've been instrumental in pioneering innovative products and unique features that have firmly positioned us at the forefront of our industry. We don't merely adapt to an ever-changing world - we set the pace. We are growing our engineering hub of excellence and looking for Mid-level and Senior Software Engineers with demonstrable backend experience to join our teams in London, Newcastle and Salford. We are looking for a range of programming languages including Node.js (backend) and Python (Data and Machine Learning). We offer a warm welcome with full support settling in and foster a culture where everyone has an opportunity to succeed. We're deeply proud of our values, which are intrinsic to the way we behave every day. We take them seriously because we want our culture to thrive. We want people to really enjoy working with us and get a buzz from knowing that what they are doing is making a difference and enhancing people's lives. Our engineers receive 10% development time built into the 35 hour working week. We want to give you the time and space to stay fresh in the ever-changing technology landscape. Come work on fantastically high-scale systems with us! SDD24 Main Responsibilities Software engineers at the BBC are more than just programmers - we're people who are builders, designers, and problem solvers at heart, people with a passion to make things better for our audiences. You will help innovate and design new features and products, work with the team to build them, and support and grow them after they're live. As a developer in our teams, you will ensure high quality code is delivered in line with project goals and delivery cycles. You will thrive using agile methods and enjoy working collaboratively and as part of a multidisciplinary team focused on several projects. You will be a hands-on developer with experience taking ownership of projects, code, database architecture and scalability. You will work with principal engineers and team leaders and help mentor juniors in the team, promoting technical standards. Pairing on all aspects of the development process, you will deliver secure, reliable and scalable software within your team. There's a lot of scope for widening your skills in this role because it allows you to move into different areas, cover lots of ground and really broaden your understanding of how the business works. Your day will be exciting and diverse. You won't only ship code; you'll be intimately involved with all stages of developing the product, predominately focusing on the backend. Some practices we like: Pair-programming. We like knowledge sharing and learning from one another Shipping great products, not just writing superb code Hybrid work environment. We balance working from home with in-person collaboration. Global view. We work with peers in different geo-locations Mentoring and coaching. We care about each other Tapping into our creativity and learning. You get 10% development time every week to invest in your own learning and development Continuous deployment Working in an Agile environment with strong attention to a well-documented code, unit testing and continuous integration Pragmatism and obsession for simplicity, efficiency and performance Are you the right candidate? We are looking for software engineers who are passionate about code, curious and eager to learn in a team of engineering excellence. If you loving writing top quality code but don't want to stop there because you're also looking for ways to optimise and improve both structure and design, then the BBC might be for you! Some of the programming language skills we are hiring for include: Strong back-end web development skills, particularly with Node Working knowledge of modern Python development software engineering best practices, TDD, CI/CD Some of the things we love: Experience with the end-to-end software development lifecycle (SDLC), including requirements gathering, design, development, testing, deployment and maintenance Developing on cloud based environments like AWS and Azure Solid understanding of software development principles, design patterns and best practices Experience in feature engineering, data pre-processing, data pipelines Experience building ranked retrieval algorithms to support end users querying for data Practical experience of writing ranking functions in custom engines or frameworks like Elasticsearch, Solr, or Lemur/Indri; or recommended algorithms Experience of Infrastructure-as-Code tools such as CDK, CloudFormation Knowledge of writing automated tests and taking a TDD approach to your work An aspiration for engineering excellence, using knowledge sharing to learn from each other The selection process: We run virtual assessment centres on Thursday mornings for shortlisted candidates. There are two elements: 1) Live pair programming exercise with two of our software engineers which you get in advance of your assessment centre date 2) Blended interview questions with two of our software engineers We aim to make our recruitment process a snapshot into our culture and what it's like to work here. About the BBC The BBC is committed to redeploying employees seeking suitable alternative employment within the BBC for different reasons and they will be given priority consideration ahead of other applicants. Priority consideration means for those employees seeking redeployment their application will be considered alongside anyone else at risk of redundancy, prior to any individuals being considered who are not at risk. We don't focus simply on what we do - we also care how we do it. Our values and the way we behave are important to us. Please make sure you've read about our values and behaviours in the document attached below. Diversity matters at the BBC. We have a working environment where we value and respect every individual's unique contribution, enabling all of our employees to thrive and achieve their full potential. We want to attract the broadest range of talented people to be part of the BBC - whether that's to contribute to our programming or our wide range of non-production roles. The more diverse our workforce, the better able we are to respond to and reflect our audiences in all their diversity. We are committed to equality of opportunity and welcome applications from individuals, regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion and/or belief. We will consider flexible working requests for all roles, unless operational requirements prevent otherwise.
JOB TITLE : Lead Platform Engineer SALARY : £86,964 - £102,310 for outside London and £100,657 - £118,420+ for London LOCATION ( S): Leeds, London or Edinburgh HOURS : Full time WORKING PATTERN : Our work style is hybrid, which involves spending at least two days per week, or 40% of our time, at our office site. About this opportunity : The Cloud team is on the journey to create the next generation technical platform for Lloyds Banking Group that will be at the core of one of the UK's biggest financial service transformations. We're looking for an Engineering Lead to join our GCP Engineering team within the Cloud Native engineering Lab. The successful candidate will have a unique opportunity to be part of an ambitious team with the purpose of driving our tech modernisation agenda and enable Lloyds Banking Group to become the biggest Fintech in the UK. We're seeking a highly experienced, motivated and innovative hands-on Engineering Lead to play a pivotal role in leading and shaping the technical direction of our GCP platform. The ideal candidate will have experience in software engineering and architecture, a passion for technology and commitment to delivering high-quality, scalable solutions. You'll have worked hands-on and broadly with GCP technologies and bring T-shaped expertise in a particular field such as Kubernetes, Networking, API, Databases, Virtual Machines or Serverless. Why Lloyds Banking Group : We're on an exciting journey to transform our Group and the way we're shaping finance for good. We're focusing on the future, investing in our technologies, workplaces, and colleagues to make our Group a great place for everyone. Including you. What will you be doing with us? You'll lead or contribute to the architectural design of cloud platform technologies and products across our ecosystem. You'll be able to get hands-on and contribute code on a regular basis - leading by example. Be proficient in leading technical conversations with stakeholders of varying levels of technical background, including Senior Management and other Subject Matter Experts Be a great collaborator across internal, external, and 3rd party teams Drive best-in-class approaches to automation and security Have the ability to provide education and mentorship covering cloud engineering topics to support different teams on those topics, and drive upskilling Be an SME in a particular aspect of cloud engineering or product category. Why Lloyds Banking Group : We're on an exciting journey to transform our Group and the way we're shaping finance for good. We're focusing on the future, investing in our technologies, workplaces, and colleagues to make our Group a great place for everyone. Including you. What you'll need: SME/Advanced skills in at least one of: Google Kubernetes Service & Istio, GCP Networking, GCP Databases, GCP API Management (APIgee), GCP Serverless (certifications in areas of specialism are desirable or significant experience). Strong experience of security configuration management via guardrails (Inspec, Org Policy, GCP Policy, OPA) Strong experience of writing and contributing Terraform to curate cloud infrastructure for enterprise. Python also desirable but not required. Great understanding of Cloud Native engineering principles and experience of delivering systems based on them. Experience of building DevSecOps approach to infrastructure as code and application CI/CD Understanding of cloud security best practises and principles for enterprise Usage of enterprise Secret Management solutions including GCP Key Vault and Hashicorp Vault Appreciation of network security fundamentals - WAF/WAP/Firewalls and ingress/egress patterns Experience of Terraform Cloud, Cloud Build or Harness.io (desirable). About working for us : Our focus is to ensure we're inclusive every day, building an organisation that reflects modern society and celebrates diversity in all its forms. We want our people to feel that they belong and can be their best, regardless of background, identity or culture. We were one of the first major organisations to set goals on diversity in senior roles, create a menopause health package, and a dedicated Working with Cancer initiative. And it's why we especially welcome applications from under-represented groups. We're disability confident. So if you'd like reasonable adjustments to be made to our recruitment processes, just let us know We also offer a wide-ranging benefits package, which includes: A generous pension contribution of up to 15% An annual performance-related bonus Share schemes including free shares Benefits you can adapt to your lifestyle, such as discounted shopping 30 days' holiday, with bank holidays on top A range of wellbeing initiatives and generous parental leave policies Want to do amazing work, that's interesting and makes a difference to millions of people? Join our journey. At Lloyds Banking Group, we're driven by a clear purpose; to help Britain prosper. Across the Group, our colleagues are focused on making a difference to customers, businesses and communities. With us you'll have a key role to play in shaping the financial services of the future, whilst the scale and reach of our Group means you'll have many opportunities to learn, grow and develop. We keep your data safe. So, we'll only ever ask you to provide confidential or sensitive information once you have formally been invited along to an interview or accepted a verbal offer to join us which is when we run our background checks. We'll always explain what we need and why, with any request coming from a trusted Lloyds Banking Group person. We're focused on creating a values-led culture and are committed to building a workforce which reflects the diversity of the customers and communities we serve. Together we're building a truly inclusive workplace where all of our colleagues have the opportunity to make a real difference.
May 01, 2024
Full time
JOB TITLE : Lead Platform Engineer SALARY : £86,964 - £102,310 for outside London and £100,657 - £118,420+ for London LOCATION ( S): Leeds, London or Edinburgh HOURS : Full time WORKING PATTERN : Our work style is hybrid, which involves spending at least two days per week, or 40% of our time, at our office site. About this opportunity : The Cloud team is on the journey to create the next generation technical platform for Lloyds Banking Group that will be at the core of one of the UK's biggest financial service transformations. We're looking for an Engineering Lead to join our GCP Engineering team within the Cloud Native engineering Lab. The successful candidate will have a unique opportunity to be part of an ambitious team with the purpose of driving our tech modernisation agenda and enable Lloyds Banking Group to become the biggest Fintech in the UK. We're seeking a highly experienced, motivated and innovative hands-on Engineering Lead to play a pivotal role in leading and shaping the technical direction of our GCP platform. The ideal candidate will have experience in software engineering and architecture, a passion for technology and commitment to delivering high-quality, scalable solutions. You'll have worked hands-on and broadly with GCP technologies and bring T-shaped expertise in a particular field such as Kubernetes, Networking, API, Databases, Virtual Machines or Serverless. Why Lloyds Banking Group : We're on an exciting journey to transform our Group and the way we're shaping finance for good. We're focusing on the future, investing in our technologies, workplaces, and colleagues to make our Group a great place for everyone. Including you. What will you be doing with us? You'll lead or contribute to the architectural design of cloud platform technologies and products across our ecosystem. You'll be able to get hands-on and contribute code on a regular basis - leading by example. Be proficient in leading technical conversations with stakeholders of varying levels of technical background, including Senior Management and other Subject Matter Experts Be a great collaborator across internal, external, and 3rd party teams Drive best-in-class approaches to automation and security Have the ability to provide education and mentorship covering cloud engineering topics to support different teams on those topics, and drive upskilling Be an SME in a particular aspect of cloud engineering or product category. Why Lloyds Banking Group : We're on an exciting journey to transform our Group and the way we're shaping finance for good. We're focusing on the future, investing in our technologies, workplaces, and colleagues to make our Group a great place for everyone. Including you. What you'll need: SME/Advanced skills in at least one of: Google Kubernetes Service & Istio, GCP Networking, GCP Databases, GCP API Management (APIgee), GCP Serverless (certifications in areas of specialism are desirable or significant experience). Strong experience of security configuration management via guardrails (Inspec, Org Policy, GCP Policy, OPA) Strong experience of writing and contributing Terraform to curate cloud infrastructure for enterprise. Python also desirable but not required. Great understanding of Cloud Native engineering principles and experience of delivering systems based on them. Experience of building DevSecOps approach to infrastructure as code and application CI/CD Understanding of cloud security best practises and principles for enterprise Usage of enterprise Secret Management solutions including GCP Key Vault and Hashicorp Vault Appreciation of network security fundamentals - WAF/WAP/Firewalls and ingress/egress patterns Experience of Terraform Cloud, Cloud Build or Harness.io (desirable). About working for us : Our focus is to ensure we're inclusive every day, building an organisation that reflects modern society and celebrates diversity in all its forms. We want our people to feel that they belong and can be their best, regardless of background, identity or culture. We were one of the first major organisations to set goals on diversity in senior roles, create a menopause health package, and a dedicated Working with Cancer initiative. And it's why we especially welcome applications from under-represented groups. We're disability confident. So if you'd like reasonable adjustments to be made to our recruitment processes, just let us know We also offer a wide-ranging benefits package, which includes: A generous pension contribution of up to 15% An annual performance-related bonus Share schemes including free shares Benefits you can adapt to your lifestyle, such as discounted shopping 30 days' holiday, with bank holidays on top A range of wellbeing initiatives and generous parental leave policies Want to do amazing work, that's interesting and makes a difference to millions of people? Join our journey. At Lloyds Banking Group, we're driven by a clear purpose; to help Britain prosper. Across the Group, our colleagues are focused on making a difference to customers, businesses and communities. With us you'll have a key role to play in shaping the financial services of the future, whilst the scale and reach of our Group means you'll have many opportunities to learn, grow and develop. We keep your data safe. So, we'll only ever ask you to provide confidential or sensitive information once you have formally been invited along to an interview or accepted a verbal offer to join us which is when we run our background checks. We'll always explain what we need and why, with any request coming from a trusted Lloyds Banking Group person. We're focused on creating a values-led culture and are committed to building a workforce which reflects the diversity of the customers and communities we serve. Together we're building a truly inclusive workplace where all of our colleagues have the opportunity to make a real difference.
JOB TITLE : Streaming Injestion Engineer SALARY : £85,255 - £100,300 LOCATION : Manchester HOURS : Full-time WORKING PATTERN: Our work style is hybrid, which involves spending at least two days per week, or 40% of our time, at one of our office sites. Our team We're the Data Movement Lab building and managing the future centralised nervous system, using the power of our existing batch technologies centred on IBM's Infosphere DataStage stack, alongside our emerging cloud strategy and streaming analytics capability to get closer to our customers. This will be the backbone of our Event data processing hub. Our goal is to democratise Lloyds Bank's dataset. We're currently supporting 1'000's of processes across the Bank, acting as the Enterprise Data Integration function within the Bank for Retail, Insurance, Risk, Fraud, Customer Insight, Commercial and Corporate businesses. Core Purpose of the role Our team is looking for a hardworking and adaptable Lead Engineer with depth of knowledge in the Data Domain. A technical leader with data engineering expertise, a growth mind-set and a dedication to technical leadership. As an engineering lead for the Lab, you will lead a large and diverse agile engineering teams, building pipelines patterns and frameworks that enable data to be efficiently and effectively processed at scale. You will work alongside the Product Owner in the development of technical roadmaps supporting the strategy of the Products and Services, ensuring that engineers' capabilities are aligned to the plans. As a key member of our agile development community, you'll evolve our data capabilities whilst embracing the best industry standards. What you'll be involved in Work hand-in-hand with your Product Owner counterpart in a 'two-in-a-box' model to jointly lead the Lab team providing a great value proposition to your stakeholders from across the company. Lead a multi-disciplinary team by blending both deep domain and technical expertise across a number of component and feature teams who build, deploy and maintain capabilities and services enabling earlier value release for our customers. Within the framing of a reference architecture and strategy, set the technical direction and roadmap for the Lab, ensuring software is built consistently using relevant patterns and these patterns and practices are propagated across the wider community. Ensure all Engineering work in the Lab is carried out in line with the Bank standards and that teams are aware of, make decisions within and assist in the implementation and operation of the security, cyber, risk and control management framework. Be part of the broader Data & Machine Learning engineering leadership team driving and supporting initiatives outside the core Lab and Platform as part of the leadership and engineering community Hire and grow engineering talent as well as coaching and mentoring colleagues to enable them to reach their full potential. Essential skills and experience: Strength in collaboration as Data & Machine Learning Platform requires its Labs and Programmes to collaborate in building end-to-end Data products and services across LBG; so, collaboration needs to be a key part of your DNA. An experienced technical leader, able to inspire and encourage the best from their teams, with a passion for coaching and mentoring of less experienced software engineers. Able to show capability to change, evolve and to learn new tools and techniques and help and encourage others to do likewise. Expertise in proto-typing, building, deploying, and maintaining large scale data solutions. Extensive software engineering background with one or more programming languages in a complex technology environment Technical know-how of ETL Tooling and Streaming and how they fit with cloud technologies experience and delivering data engineering solutions. Experience in end-to-end delivery of software products using Agile and DevOps, with capabilities such as GitHub, Jenkins and UrbanCode methodologies, demonstrating engineering excellence and a passion for automation Additionally, data domain technology experience including: Database technology such as Teradata, Oracle, Hadoop, DB2 and familiarity with NoSQL databases such as Cassandra and HBase Expertise in Container & Virtualization/Hypervisor technologies such as K8,firecracker/gVisor/ cloud hypervisor/kata-containers Expertise in Cloud Native technologies including networking & security is a plus Experience with Linux kernel technologies such as kernel modules, cgroups/namespaces, eBPF, XDP, etc Excellent experience in at least one programming language: Java, Scala, Python, GO Expertise in Language Runtimes / VMs (JVM/WASM, etc Why Lloyds Banking Group Like the modern Britain we serve, we're evolving. Investing billions in our people, data and tech to transform the way we meet the ever-changing needs of our 26 million customers. We're growing with purpose. Join us on our journey and you will too. About working for us Our focus is to ensure we're inclusive every day, building an organisation that reflects modern society and celebrates diversity in all its forms. We want our people to feel that they belong and can be their best, regardless of background, identity or culture. We were one of the first major organisations to set goals on diversity in senior roles, create a menopause health package, and a dedicated Working with Cancer initiative. And it's why we especially welcome applications from under-represented groups. We're disability confident. So if you'd like reasonable adjustments to be made to our recruitment processes, just let us know We also offer a wide-ranging benefits package, which includes: A generous pension contribution of up to 15% An annual performance-related bonus Share schemes including free shares Benefits you can adapt to your lifestyle, such as discounted shopping 30 days holiday, with bank holidays on top A range of wellbeing initiatives and generous parental leave policies Want to do amazing work, that's interesting and makes a difference to millions of people? Join our journey.
May 01, 2024
Full time
JOB TITLE : Streaming Injestion Engineer SALARY : £85,255 - £100,300 LOCATION : Manchester HOURS : Full-time WORKING PATTERN: Our work style is hybrid, which involves spending at least two days per week, or 40% of our time, at one of our office sites. Our team We're the Data Movement Lab building and managing the future centralised nervous system, using the power of our existing batch technologies centred on IBM's Infosphere DataStage stack, alongside our emerging cloud strategy and streaming analytics capability to get closer to our customers. This will be the backbone of our Event data processing hub. Our goal is to democratise Lloyds Bank's dataset. We're currently supporting 1'000's of processes across the Bank, acting as the Enterprise Data Integration function within the Bank for Retail, Insurance, Risk, Fraud, Customer Insight, Commercial and Corporate businesses. Core Purpose of the role Our team is looking for a hardworking and adaptable Lead Engineer with depth of knowledge in the Data Domain. A technical leader with data engineering expertise, a growth mind-set and a dedication to technical leadership. As an engineering lead for the Lab, you will lead a large and diverse agile engineering teams, building pipelines patterns and frameworks that enable data to be efficiently and effectively processed at scale. You will work alongside the Product Owner in the development of technical roadmaps supporting the strategy of the Products and Services, ensuring that engineers' capabilities are aligned to the plans. As a key member of our agile development community, you'll evolve our data capabilities whilst embracing the best industry standards. What you'll be involved in Work hand-in-hand with your Product Owner counterpart in a 'two-in-a-box' model to jointly lead the Lab team providing a great value proposition to your stakeholders from across the company. Lead a multi-disciplinary team by blending both deep domain and technical expertise across a number of component and feature teams who build, deploy and maintain capabilities and services enabling earlier value release for our customers. Within the framing of a reference architecture and strategy, set the technical direction and roadmap for the Lab, ensuring software is built consistently using relevant patterns and these patterns and practices are propagated across the wider community. Ensure all Engineering work in the Lab is carried out in line with the Bank standards and that teams are aware of, make decisions within and assist in the implementation and operation of the security, cyber, risk and control management framework. Be part of the broader Data & Machine Learning engineering leadership team driving and supporting initiatives outside the core Lab and Platform as part of the leadership and engineering community Hire and grow engineering talent as well as coaching and mentoring colleagues to enable them to reach their full potential. Essential skills and experience: Strength in collaboration as Data & Machine Learning Platform requires its Labs and Programmes to collaborate in building end-to-end Data products and services across LBG; so, collaboration needs to be a key part of your DNA. An experienced technical leader, able to inspire and encourage the best from their teams, with a passion for coaching and mentoring of less experienced software engineers. Able to show capability to change, evolve and to learn new tools and techniques and help and encourage others to do likewise. Expertise in proto-typing, building, deploying, and maintaining large scale data solutions. Extensive software engineering background with one or more programming languages in a complex technology environment Technical know-how of ETL Tooling and Streaming and how they fit with cloud technologies experience and delivering data engineering solutions. Experience in end-to-end delivery of software products using Agile and DevOps, with capabilities such as GitHub, Jenkins and UrbanCode methodologies, demonstrating engineering excellence and a passion for automation Additionally, data domain technology experience including: Database technology such as Teradata, Oracle, Hadoop, DB2 and familiarity with NoSQL databases such as Cassandra and HBase Expertise in Container & Virtualization/Hypervisor technologies such as K8,firecracker/gVisor/ cloud hypervisor/kata-containers Expertise in Cloud Native technologies including networking & security is a plus Experience with Linux kernel technologies such as kernel modules, cgroups/namespaces, eBPF, XDP, etc Excellent experience in at least one programming language: Java, Scala, Python, GO Expertise in Language Runtimes / VMs (JVM/WASM, etc Why Lloyds Banking Group Like the modern Britain we serve, we're evolving. Investing billions in our people, data and tech to transform the way we meet the ever-changing needs of our 26 million customers. We're growing with purpose. Join us on our journey and you will too. About working for us Our focus is to ensure we're inclusive every day, building an organisation that reflects modern society and celebrates diversity in all its forms. We want our people to feel that they belong and can be their best, regardless of background, identity or culture. We were one of the first major organisations to set goals on diversity in senior roles, create a menopause health package, and a dedicated Working with Cancer initiative. And it's why we especially welcome applications from under-represented groups. We're disability confident. So if you'd like reasonable adjustments to be made to our recruitment processes, just let us know We also offer a wide-ranging benefits package, which includes: A generous pension contribution of up to 15% An annual performance-related bonus Share schemes including free shares Benefits you can adapt to your lifestyle, such as discounted shopping 30 days holiday, with bank holidays on top A range of wellbeing initiatives and generous parental leave policies Want to do amazing work, that's interesting and makes a difference to millions of people? Join our journey.
Senior Python Software Engineer (Architecture Programmer Developer Java Python Software Engineer Data Enterprise Engineering Developer Programmer AWS Python Athena Glue Airflow Ignite JavaScript Agile Pandas NumPy SciPy Spark Dremio Snowflake Apache Iceburg Iceberg Arrow DBT gRPC protobuf TypeScript Finance Trading Front Office Investment Banking Asset Manager Financial Services FX Fixed Income Equities Commodities Derivatives Hedge Fund) required by my asset management client in London. You MUST have the following: Advanced ability as a Senior Python Software Engineer/Technical Lead/Solutions Architect/Principal Engineer Good design and architecture ability Java Apache Iceberg Agile The following is DESIRABLE, not essential: Trading, Front Office finance AWS Glue Dremio Snowflake Spark, Airflow, Apache Iceberg, Arrow, DBT Buy-side asset management (hedge fund, asset manager, investment management) Role: Senior Python Software Engineer (Architecture Programmer Developer Java Python Software Engineer Data Enterprise Engineering Developer Programmer AWS Python Athena Glue Airflow Ignite JavaScript Agile Pandas NumPy SciPy Spark Dremio Snowflake Apache Iceburg Iceberg Arrow DBT gRPC protobuf TypeScript Finance Trading Front Office Investment Banking Asset Manager Financial Services FX Fixed Income Equities Commodities Derivatives Hedge Fund) required by my asset management client in London. You will join a relatively new department that is responsible for the data used across the Front Office. The data is sourced from a variety of external vendors and internal departments and held in an AWS data lake, although this is being migrated to a data mesh architecture. They are working heavily with Python, Java, AWS and Iceberg. If you have any experience in Dremio, DBT, Arrow, Spark or related tools, this would also be very advantageous. You will join a team of 5 that are responsible for data around options and Greeks for the Front Office. They are working on projects around issuance data and improving data quality. This is a senior role in the team and will demand a strong ability in design and architecture. If you come in at the right level, you could be the deputy for the team manager. They have a very flexible hybrid working set up. Salary: £100-130k + 20% Bonus + 10% Pension
May 01, 2024
Full time
Senior Python Software Engineer (Architecture Programmer Developer Java Python Software Engineer Data Enterprise Engineering Developer Programmer AWS Python Athena Glue Airflow Ignite JavaScript Agile Pandas NumPy SciPy Spark Dremio Snowflake Apache Iceburg Iceberg Arrow DBT gRPC protobuf TypeScript Finance Trading Front Office Investment Banking Asset Manager Financial Services FX Fixed Income Equities Commodities Derivatives Hedge Fund) required by my asset management client in London. You MUST have the following: Advanced ability as a Senior Python Software Engineer/Technical Lead/Solutions Architect/Principal Engineer Good design and architecture ability Java Apache Iceberg Agile The following is DESIRABLE, not essential: Trading, Front Office finance AWS Glue Dremio Snowflake Spark, Airflow, Apache Iceberg, Arrow, DBT Buy-side asset management (hedge fund, asset manager, investment management) Role: Senior Python Software Engineer (Architecture Programmer Developer Java Python Software Engineer Data Enterprise Engineering Developer Programmer AWS Python Athena Glue Airflow Ignite JavaScript Agile Pandas NumPy SciPy Spark Dremio Snowflake Apache Iceburg Iceberg Arrow DBT gRPC protobuf TypeScript Finance Trading Front Office Investment Banking Asset Manager Financial Services FX Fixed Income Equities Commodities Derivatives Hedge Fund) required by my asset management client in London. You will join a relatively new department that is responsible for the data used across the Front Office. The data is sourced from a variety of external vendors and internal departments and held in an AWS data lake, although this is being migrated to a data mesh architecture. They are working heavily with Python, Java, AWS and Iceberg. If you have any experience in Dremio, DBT, Arrow, Spark or related tools, this would also be very advantageous. You will join a team of 5 that are responsible for data around options and Greeks for the Front Office. They are working on projects around issuance data and improving data quality. This is a senior role in the team and will demand a strong ability in design and architecture. If you come in at the right level, you could be the deputy for the team manager. They have a very flexible hybrid working set up. Salary: £100-130k + 20% Bonus + 10% Pension
Python Technical Lead (Senior Architecture Programmer Developer Java Python Software Engineer Data Enterprise Engineering Developer Programmer AWS Python Athena Glue Airflow Ignite JavaScript Agile Pandas NumPy SciPy Spark Dremio Snowflake Apache Iceburg Iceberg Arrow DBT gRPC protobuf TypeScript Finance Trading Front Office Investment Banking Asset Manager Financial Services FX Fixed Income Equities Commodities Derivatives Hedge Fund) required by my asset management client in London. You MUST have the following: Advanced ability as a Python Technical Lead/Solutions Architect/Principal Engineer Good design and architecture ability Java Apache Iceberg Agile The following is DESIRABLE, not essential: Trading, Front Office finance AWS Glue Dremio Snowflake Spark, Airflow, Apache Iceberg, Arrow, DBT Buy-side asset management (hedge fund, asset manager, investment management) Role: Python Technical Lead (Senior Architecture Programmer Developer Java Python Software Engineer Data Enterprise Engineering Developer Programmer AWS Python Athena Glue Airflow Ignite JavaScript Agile Pandas NumPy SciPy Spark Dremio Snowflake Apache Iceburg Iceberg Arrow DBT gRPC protobuf TypeScript Finance Trading Front Office Investment Banking Asset Manager Financial Services FX Fixed Income Equities Commodities Derivatives Hedge Fund) required by my asset management client in London. You will join a relatively new department that is responsible for the data used across the Front Office. The data is sourced from a variety of external vendors and internal departments and held in an AWS data lake, although this is being migrated to a data mesh architecture. They are working heavily with Python, Java, AWS and Iceberg. If you have any experience in Dremio, DBT, Arrow, Spark or related tools, this would also be very advantageous. You will join a team of 5 that are responsible for data around options and Greeks for the Front Office. They are working on projects around issuance data and improving data quality. This is a senior role in the team and will demand a strong ability in design and architecture. If you come in at the right level, you could be the deputy for the team manager. They have a very flexible hybrid working set up. Salary: £130-155k + 20% Bonus + 10% Pension
May 01, 2024
Full time
Python Technical Lead (Senior Architecture Programmer Developer Java Python Software Engineer Data Enterprise Engineering Developer Programmer AWS Python Athena Glue Airflow Ignite JavaScript Agile Pandas NumPy SciPy Spark Dremio Snowflake Apache Iceburg Iceberg Arrow DBT gRPC protobuf TypeScript Finance Trading Front Office Investment Banking Asset Manager Financial Services FX Fixed Income Equities Commodities Derivatives Hedge Fund) required by my asset management client in London. You MUST have the following: Advanced ability as a Python Technical Lead/Solutions Architect/Principal Engineer Good design and architecture ability Java Apache Iceberg Agile The following is DESIRABLE, not essential: Trading, Front Office finance AWS Glue Dremio Snowflake Spark, Airflow, Apache Iceberg, Arrow, DBT Buy-side asset management (hedge fund, asset manager, investment management) Role: Python Technical Lead (Senior Architecture Programmer Developer Java Python Software Engineer Data Enterprise Engineering Developer Programmer AWS Python Athena Glue Airflow Ignite JavaScript Agile Pandas NumPy SciPy Spark Dremio Snowflake Apache Iceburg Iceberg Arrow DBT gRPC protobuf TypeScript Finance Trading Front Office Investment Banking Asset Manager Financial Services FX Fixed Income Equities Commodities Derivatives Hedge Fund) required by my asset management client in London. You will join a relatively new department that is responsible for the data used across the Front Office. The data is sourced from a variety of external vendors and internal departments and held in an AWS data lake, although this is being migrated to a data mesh architecture. They are working heavily with Python, Java, AWS and Iceberg. If you have any experience in Dremio, DBT, Arrow, Spark or related tools, this would also be very advantageous. You will join a team of 5 that are responsible for data around options and Greeks for the Front Office. They are working on projects around issuance data and improving data quality. This is a senior role in the team and will demand a strong ability in design and architecture. If you come in at the right level, you could be the deputy for the team manager. They have a very flexible hybrid working set up. Salary: £130-155k + 20% Bonus + 10% Pension