Job Specification: Amazon Connect Engineer/Architect (Glasgow) Job Title : Amazon Connect Engineer/Architect Location : Glasgow, Scotland Employment Type : Full-Time/Contract/Permanent Department : IT/Cloud Solutions Reports to : Head of Cloud Infrastructure or CTO Salary : Competitive, based on experience Industry : Telecommunications, Cloud Solutions, Contact Centre Technologies Role Overview: The Amazon Connect Engineer/Architect will be responsible for the design, implementation, and management of Amazon Connect infrastructure to enhance customer service delivery. As a specialist in Amazon Connect, you will lead the development and integration of cloud-based contact centre solutions, ensuring scalable, efficient, and robust systems are deployed. This role requires an in-depth understanding of Amazon Web Services (AWS) technologies, VoIP systems, and customer experience optimization. Key Responsibilities: Solution Design & Architecture : Design scalable, reliable, and cost-effective Amazon Connect solutions. Develop architectural blueprints for contact centre solutions, leveraging Amazon Connect and associated AWS services (Lambda, Lex, Polly, etc.). Design IVR flows, call routing, and contact centre infrastructure for enterprise clients. Integrate third-party systems (CRMs, ERPs, etc.) with Amazon Connect. Implementation & Configuration : Implement and configure Amazon Connect services, including telephony and omnichannel features (voice, chat, email, etc.). Set up and configure AWS Lambda, DynamoDB, S3, CloudWatch, and other necessary AWS services to support Amazon Connect environments. Design, configure, and deploy IVR (Interactive Voice Response) systems, skill-based routing, and agent performance monitoring systems. Maintenance & Optimization : Continuously monitor and optimize the performance of Amazon Connect environments. Provide ongoing support and troubleshooting for cloud contact centre solutions, including handling integration issues and telephony failures. Maintain high availability, data integrity, and security compliance. Automation & Development : Develop scripts and automation tools to streamline and enhance the efficiency of the Amazon Connect setup (eg, automated call routing, self-service options). Utilize AWS Lambda and other serverless architectures to automate workflows and event-driven processes. Build and implement AI-driven functionalities using AWS Lex and Polly for chatbot and voice bot solutions. Collaboration & Support : Work closely with software engineers, IT teams, and client stakeholders to deliver customized solutions. Provide technical leadership and guidance to junior engineers and support staff. Interface with clients to gather requirements and provide regular updates on project progress. Skills and Experience: Essential : Proven experience (3-5+ years) as an engineer or architect specializing in Amazon Connect and AWS Cloud Technologies . Hands-on experience in configuring and deploying Amazon Connect instances, including IVR flows, call routing , and telephony systems . Proficiency with AWS services : Lambda, S3, DynamoDB, CloudFormation, IAM, API Gateway, SNS/SQS. Strong experience with VoIP technologies and telephony protocols (SIP, RTP, etc.). Knowledge of AWS Contact Center Intelligence services like Lex , Polly , and Kinesis . Familiarity with serverless computing and automation tools for building CI/CD pipelines in AWS. Experience with REST APIs and integrations with CRMs (eg, Salesforce, HubSpot). Strong understanding of data security , compliance (eg, GDPR) , and high-availability architectures . Desirable : AWS Certified Solutions Architect or AWS Certified Developer - Associate or Professional level. Experience with AWS Connect integrations with third-party platforms like Twilio, Zendesk, or ServiceNow. Experience in using reporting and analytics tools (eg, Amazon QuickSight or AWS CloudWatch for insights on call metrics). Familiarity with DevOps practices , including CI/CD, infrastructure as code (IaC), and containerization (eg, Docker, Kubernetes ).
Oct 11, 2024
Job Specification: Amazon Connect Engineer/Architect (Glasgow) Job Title : Amazon Connect Engineer/Architect Location : Glasgow, Scotland Employment Type : Full-Time/Contract/Permanent Department : IT/Cloud Solutions Reports to : Head of Cloud Infrastructure or CTO Salary : Competitive, based on experience Industry : Telecommunications, Cloud Solutions, Contact Centre Technologies Role Overview: The Amazon Connect Engineer/Architect will be responsible for the design, implementation, and management of Amazon Connect infrastructure to enhance customer service delivery. As a specialist in Amazon Connect, you will lead the development and integration of cloud-based contact centre solutions, ensuring scalable, efficient, and robust systems are deployed. This role requires an in-depth understanding of Amazon Web Services (AWS) technologies, VoIP systems, and customer experience optimization. Key Responsibilities: Solution Design & Architecture : Design scalable, reliable, and cost-effective Amazon Connect solutions. Develop architectural blueprints for contact centre solutions, leveraging Amazon Connect and associated AWS services (Lambda, Lex, Polly, etc.). Design IVR flows, call routing, and contact centre infrastructure for enterprise clients. Integrate third-party systems (CRMs, ERPs, etc.) with Amazon Connect. Implementation & Configuration : Implement and configure Amazon Connect services, including telephony and omnichannel features (voice, chat, email, etc.). Set up and configure AWS Lambda, DynamoDB, S3, CloudWatch, and other necessary AWS services to support Amazon Connect environments. Design, configure, and deploy IVR (Interactive Voice Response) systems, skill-based routing, and agent performance monitoring systems. Maintenance & Optimization : Continuously monitor and optimize the performance of Amazon Connect environments. Provide ongoing support and troubleshooting for cloud contact centre solutions, including handling integration issues and telephony failures. Maintain high availability, data integrity, and security compliance. Automation & Development : Develop scripts and automation tools to streamline and enhance the efficiency of the Amazon Connect setup (eg, automated call routing, self-service options). Utilize AWS Lambda and other serverless architectures to automate workflows and event-driven processes. Build and implement AI-driven functionalities using AWS Lex and Polly for chatbot and voice bot solutions. Collaboration & Support : Work closely with software engineers, IT teams, and client stakeholders to deliver customized solutions. Provide technical leadership and guidance to junior engineers and support staff. Interface with clients to gather requirements and provide regular updates on project progress. Skills and Experience: Essential : Proven experience (3-5+ years) as an engineer or architect specializing in Amazon Connect and AWS Cloud Technologies . Hands-on experience in configuring and deploying Amazon Connect instances, including IVR flows, call routing , and telephony systems . Proficiency with AWS services : Lambda, S3, DynamoDB, CloudFormation, IAM, API Gateway, SNS/SQS. Strong experience with VoIP technologies and telephony protocols (SIP, RTP, etc.). Knowledge of AWS Contact Center Intelligence services like Lex , Polly , and Kinesis . Familiarity with serverless computing and automation tools for building CI/CD pipelines in AWS. Experience with REST APIs and integrations with CRMs (eg, Salesforce, HubSpot). Strong understanding of data security , compliance (eg, GDPR) , and high-availability architectures . Desirable : AWS Certified Solutions Architect or AWS Certified Developer - Associate or Professional level. Experience with AWS Connect integrations with third-party platforms like Twilio, Zendesk, or ServiceNow. Experience in using reporting and analytics tools (eg, Amazon QuickSight or AWS CloudWatch for insights on call metrics). Familiarity with DevOps practices , including CI/CD, infrastructure as code (IaC), and containerization (eg, Docker, Kubernetes ).
Job Title: Superconducting Qubit Physicist Location: Rutherford Appleton Laboratory, Harwell Campus, Oxfordshire, UK Contract Type: Up to 2 Permanent Positions Salary: Band E S1, £53,818 - £59,199 (gross per annum dependent on experience) Hours: Full-time (We understand the importance of work-life balance, and are happy to discuss the possibility of flexible working with applicants) Together, our scientist, technologists, engineers and business support team explore the unknown and turn what they find into work that changes the world around us. Come and discover how much you can achieve when you're surrounded by world-leading experts, encouraged to constantly learn and empowered to explore your curiosity. About NQCC: The National Quantum Computing Centre (NQCC) was established by UK Research and Innovation (UKRI) as part of the UK's National Quantum Technologies Programme (NQTP). This includes a commitment of £100m+ over 5 years, dedicated to technical and commercial developments in the field of Quantum Computing. The Centre is a joint initiative of the Engineering and Physical Sciences Research Council (EPSRC) and the Science and Technology Facilities Council (STFC). The primary purpose of the NQCC is to fill a key gap in the research and innovation landscape addressing the challenge of scaling quantum computing towards useful computing systems. The NQCC's initial focus is on developing Noisy Intermediate Scale Quantum (NISQ) machines to demonstrate the technology as well as software, algorithm, and applications development. The longer-term aim is to scale the technology towards error free fault-tolerant platforms and include the assurance of benchmarking and verification protocols. Many of our projects will include collaboration with industry and academia. The NQCC will give assured and direct access to early prototype machines to developers and promote the formation of a strong UK-based quantum computing supply chain. Our Benefits: Our Benefits include a flexible working scheme (subject to business requirements), Defined benefit pension scheme and 30 days annual leave allowance plus 10.5 bank holiday/privilege days and several other benefits. The Role: You will be based in the Superconducting Circuits Group within the Research division of NQCC. Using your skills in superconducting quantum devices, you will work on a variety of challenging science and engineering projects to implement and improve superconducting qubit systems. You will develop scalable, flexible and robust quantum computing systems to progress on the NQCC's technology roadmap and support deployment of quantum computing capabilities. Key areas will include scalable qubit architecture design, high-performance qubit development, wiring and control system integration, noise analysis and benchmarking. Main Responsibilities: • Design, build and operate superconducting qubit quantum computing systems. • Develop and apply strategies to improve qubit performance, system integration and scaling. • Perform experimental characterisation, calibration, automation and benchmarking of superconducting qubit systems, including analysing and documenting results. • Work with colleagues across the NQCC on the full-stack integration and use of quantum computing systems, as well as collaboration on wider topics in quantum computing. • Perform research relevant to scaling qubit architectures and their supporting technologies, including collaborative research and development with academic and industry partners. • Keep up to date with advances in the field, present and publish non-confidential results. Person Specification: We offer significant development opportunities at the NQCC, but as a starting point you should be able to demonstrate some of the following. (Please note the below criteria will be assessed at Shortlisting or Interview stage as indicated) • PhD-level or equivalent industry research in superconducting quantum devices (relevant experience with other quantum or microwave devices may be considered) (S) • Familiar with experimental laboratory work and operation of a dilution fridge (S) • Experience of device handling & packaging and knowledge of nanofabrication processes (S) • Programming skills for scientific work (e.g. simulations, instrumentation, measurements, data analysis) (S) • Conceptual understanding of superconducting circuits and their use in quantum computing (S&I) • Experience with tools for design and simulation of superconducting circuits - to extract classical microwave properties, quantum properties or simulate quantum dynamics (S&I) • Experience with experimental setups involving cryogenic and RF wiring and equipment (S&I) • Experience of measurement techniques relevant to characterisation and control of superconducting qubits (S&I) • Able to communicate effectively including writing up and presenting scientific results (S&I) • Able to work cross-functionally in a research team and perform collaborative research (I) • A systematic approach to planning independent research work and problem solving (I) Join us and discover what's possible! About The Science and Technology Facilities Council (STFC) As one of Europe's largest research organisations, we ask the biggest questions in the universe to find answers that change the world around us. We seek understanding. We're proud of the impact we make. And we're committed to helping build a globally competitive, knowledge-based UK economy. Being part of all this means contributing to work that pushes boundaries and creates possibilities. For more information about STFC please visit You can also visit our careers site About UK Research Innovation (UKRI) More information can be found at . How to apply Online applications only preferred for this role. Please submit a CV and covering letter which clearly outlines how you fulfil the criteria specified along with your motivation for UKRI and the role. Ensure that the job reference number is included in the filename description of each document uploaded. Note that failure to address the above criteria or submit an application without a covering letter may result in the application not being considered. Assessment will only be based upon the content of your submitted covering letter and CV and not the 'experience' section of the application.
Oct 11, 2024
Full time
Job Title: Superconducting Qubit Physicist Location: Rutherford Appleton Laboratory, Harwell Campus, Oxfordshire, UK Contract Type: Up to 2 Permanent Positions Salary: Band E S1, £53,818 - £59,199 (gross per annum dependent on experience) Hours: Full-time (We understand the importance of work-life balance, and are happy to discuss the possibility of flexible working with applicants) Together, our scientist, technologists, engineers and business support team explore the unknown and turn what they find into work that changes the world around us. Come and discover how much you can achieve when you're surrounded by world-leading experts, encouraged to constantly learn and empowered to explore your curiosity. About NQCC: The National Quantum Computing Centre (NQCC) was established by UK Research and Innovation (UKRI) as part of the UK's National Quantum Technologies Programme (NQTP). This includes a commitment of £100m+ over 5 years, dedicated to technical and commercial developments in the field of Quantum Computing. The Centre is a joint initiative of the Engineering and Physical Sciences Research Council (EPSRC) and the Science and Technology Facilities Council (STFC). The primary purpose of the NQCC is to fill a key gap in the research and innovation landscape addressing the challenge of scaling quantum computing towards useful computing systems. The NQCC's initial focus is on developing Noisy Intermediate Scale Quantum (NISQ) machines to demonstrate the technology as well as software, algorithm, and applications development. The longer-term aim is to scale the technology towards error free fault-tolerant platforms and include the assurance of benchmarking and verification protocols. Many of our projects will include collaboration with industry and academia. The NQCC will give assured and direct access to early prototype machines to developers and promote the formation of a strong UK-based quantum computing supply chain. Our Benefits: Our Benefits include a flexible working scheme (subject to business requirements), Defined benefit pension scheme and 30 days annual leave allowance plus 10.5 bank holiday/privilege days and several other benefits. The Role: You will be based in the Superconducting Circuits Group within the Research division of NQCC. Using your skills in superconducting quantum devices, you will work on a variety of challenging science and engineering projects to implement and improve superconducting qubit systems. You will develop scalable, flexible and robust quantum computing systems to progress on the NQCC's technology roadmap and support deployment of quantum computing capabilities. Key areas will include scalable qubit architecture design, high-performance qubit development, wiring and control system integration, noise analysis and benchmarking. Main Responsibilities: • Design, build and operate superconducting qubit quantum computing systems. • Develop and apply strategies to improve qubit performance, system integration and scaling. • Perform experimental characterisation, calibration, automation and benchmarking of superconducting qubit systems, including analysing and documenting results. • Work with colleagues across the NQCC on the full-stack integration and use of quantum computing systems, as well as collaboration on wider topics in quantum computing. • Perform research relevant to scaling qubit architectures and their supporting technologies, including collaborative research and development with academic and industry partners. • Keep up to date with advances in the field, present and publish non-confidential results. Person Specification: We offer significant development opportunities at the NQCC, but as a starting point you should be able to demonstrate some of the following. (Please note the below criteria will be assessed at Shortlisting or Interview stage as indicated) • PhD-level or equivalent industry research in superconducting quantum devices (relevant experience with other quantum or microwave devices may be considered) (S) • Familiar with experimental laboratory work and operation of a dilution fridge (S) • Experience of device handling & packaging and knowledge of nanofabrication processes (S) • Programming skills for scientific work (e.g. simulations, instrumentation, measurements, data analysis) (S) • Conceptual understanding of superconducting circuits and their use in quantum computing (S&I) • Experience with tools for design and simulation of superconducting circuits - to extract classical microwave properties, quantum properties or simulate quantum dynamics (S&I) • Experience with experimental setups involving cryogenic and RF wiring and equipment (S&I) • Experience of measurement techniques relevant to characterisation and control of superconducting qubits (S&I) • Able to communicate effectively including writing up and presenting scientific results (S&I) • Able to work cross-functionally in a research team and perform collaborative research (I) • A systematic approach to planning independent research work and problem solving (I) Join us and discover what's possible! About The Science and Technology Facilities Council (STFC) As one of Europe's largest research organisations, we ask the biggest questions in the universe to find answers that change the world around us. We seek understanding. We're proud of the impact we make. And we're committed to helping build a globally competitive, knowledge-based UK economy. Being part of all this means contributing to work that pushes boundaries and creates possibilities. For more information about STFC please visit You can also visit our careers site About UK Research Innovation (UKRI) More information can be found at . How to apply Online applications only preferred for this role. Please submit a CV and covering letter which clearly outlines how you fulfil the criteria specified along with your motivation for UKRI and the role. Ensure that the job reference number is included in the filename description of each document uploaded. Note that failure to address the above criteria or submit an application without a covering letter may result in the application not being considered. Assessment will only be based upon the content of your submitted covering letter and CV and not the 'experience' section of the application.
Senior Product Engineer Permanent Opportunity Hyrbid - Bristol/Leeds ( 55,000 - 65,000) TRIA are excited to be working with a forward-thinking start-up organisation leading the way in encrypted computing technologies. We're seeking a visionary Technical Product Manager to help shape the future of ultra-secure data management and computing. As a key player in our innovative team, you'll be at the forefront of developing hardware that enables analytics on encrypted data, safeguarding information during processing. Key Responsibilities: Provide technical leadership and mentoring to the product engineering team Develop and implement use cases and benchmarks for our technology Work on encryption, decryption, and cryptographic solutions Collaborate on client/partner-facing projects to explore and validate business cases Contribute to the discovery and exploration of product applications What you'll need: Strong background in cryptography and security technologies Good coding skills in Python, C++, or Rust Experience working directly with customers/clients Degree in Physics, Mathematics, Computer Science, or Electrical Engineering (advantageous) Understanding of blockchain technologies (advantageous) Background in highly regulated industries such as defence, banking, or healthcare Strong mathematical skills Ideal Candidate: 2+ years of post-graduation commercial experience Experience in privacy-enhancing technologies Understanding of quantum information (beneficial) Experience with software stacks and applied technology solutions Exciting company updates: We're on the verge of launching an Innovation Lab, a unique community hub where FHE enthusiasts can develop their skills through expert training, market insights, and exclusive events. Additionally, our upcoming cloud developer platform will serve as a proving ground for FHE-based solutions. Why join us? Be part of a team shaping the future of data security and privacy Work with cutting-edge technology in silicon photonics Competitive salary and comprehensive benefits package Flexible working arrangements Opportunity for share options and bonuses If you're passionate about secure computing, privacy-enhancing technologies, and want to make a lasting impact on how sensitive data is processed, we want to hear from you!
Oct 08, 2024
Full time
Senior Product Engineer Permanent Opportunity Hyrbid - Bristol/Leeds ( 55,000 - 65,000) TRIA are excited to be working with a forward-thinking start-up organisation leading the way in encrypted computing technologies. We're seeking a visionary Technical Product Manager to help shape the future of ultra-secure data management and computing. As a key player in our innovative team, you'll be at the forefront of developing hardware that enables analytics on encrypted data, safeguarding information during processing. Key Responsibilities: Provide technical leadership and mentoring to the product engineering team Develop and implement use cases and benchmarks for our technology Work on encryption, decryption, and cryptographic solutions Collaborate on client/partner-facing projects to explore and validate business cases Contribute to the discovery and exploration of product applications What you'll need: Strong background in cryptography and security technologies Good coding skills in Python, C++, or Rust Experience working directly with customers/clients Degree in Physics, Mathematics, Computer Science, or Electrical Engineering (advantageous) Understanding of blockchain technologies (advantageous) Background in highly regulated industries such as defence, banking, or healthcare Strong mathematical skills Ideal Candidate: 2+ years of post-graduation commercial experience Experience in privacy-enhancing technologies Understanding of quantum information (beneficial) Experience with software stacks and applied technology solutions Exciting company updates: We're on the verge of launching an Innovation Lab, a unique community hub where FHE enthusiasts can develop their skills through expert training, market insights, and exclusive events. Additionally, our upcoming cloud developer platform will serve as a proving ground for FHE-based solutions. Why join us? Be part of a team shaping the future of data security and privacy Work with cutting-edge technology in silicon photonics Competitive salary and comprehensive benefits package Flexible working arrangements Opportunity for share options and bonuses If you're passionate about secure computing, privacy-enhancing technologies, and want to make a lasting impact on how sensitive data is processed, we want to hear from you!
Senior Product Engineer Permanent Opportunity Hyrbid - Bristol/Leeds (£55,000 - £65,000) TRIA are excited to be working with a forward-thinking start-up organisation leading the way in encrypted computing technologies. We're seeking a visionary Technical Product Manager to help shape the future of ultra-secure data management and computing. As a key player in our innovative team, you'll be at the forefront of developing hardware that enables analytics on encrypted data, safeguarding information during processing. Key Responsibilities: Provide technical leadership and mentoring to the product engineering team Develop and implement use cases and benchmarks for our technology Work on encryption, decryption, and cryptographic solutions Collaborate on client/partner-facing projects to explore and validate business cases Contribute to the discovery and exploration of product applications What you'll need: Strong background in cryptography and security technologies Good coding skills in Python, C++, or Rust Experience working directly with customers/clients Degree in Physics, Mathematics, Computer Science, or Electrical Engineering (advantageous) Understanding of blockchain technologies (advantageous) Background in highly regulated industries such as defence, banking, or healthcare Strong mathematical skills Ideal Candidate: 2+ years of post-graduation commercial experience Experience in privacy-enhancing technologies Understanding of quantum information (beneficial) Experience with software stacks and applied technology solutions Exciting company updates: We're on the verge of launching an Innovation Lab, a unique community hub where FHE enthusiasts can develop their skills through expert training, market insights, and exclusive events. Additionally, our upcoming cloud developer platform will serve as a proving ground for FHE-based solutions. Why join us? Be part of a team shaping the future of data security and privacy Work with cutting-edge technology in silicon photonics Competitive salary and comprehensive benefits package Flexible working arrangements Opportunity for share options and bonuses If you're passionate about secure computing, privacy-enhancing technologies, and want to make a lasting impact on how sensitive data is processed, we want to hear from you!
Oct 08, 2024
Full time
Senior Product Engineer Permanent Opportunity Hyrbid - Bristol/Leeds (£55,000 - £65,000) TRIA are excited to be working with a forward-thinking start-up organisation leading the way in encrypted computing technologies. We're seeking a visionary Technical Product Manager to help shape the future of ultra-secure data management and computing. As a key player in our innovative team, you'll be at the forefront of developing hardware that enables analytics on encrypted data, safeguarding information during processing. Key Responsibilities: Provide technical leadership and mentoring to the product engineering team Develop and implement use cases and benchmarks for our technology Work on encryption, decryption, and cryptographic solutions Collaborate on client/partner-facing projects to explore and validate business cases Contribute to the discovery and exploration of product applications What you'll need: Strong background in cryptography and security technologies Good coding skills in Python, C++, or Rust Experience working directly with customers/clients Degree in Physics, Mathematics, Computer Science, or Electrical Engineering (advantageous) Understanding of blockchain technologies (advantageous) Background in highly regulated industries such as defence, banking, or healthcare Strong mathematical skills Ideal Candidate: 2+ years of post-graduation commercial experience Experience in privacy-enhancing technologies Understanding of quantum information (beneficial) Experience with software stacks and applied technology solutions Exciting company updates: We're on the verge of launching an Innovation Lab, a unique community hub where FHE enthusiasts can develop their skills through expert training, market insights, and exclusive events. Additionally, our upcoming cloud developer platform will serve as a proving ground for FHE-based solutions. Why join us? Be part of a team shaping the future of data security and privacy Work with cutting-edge technology in silicon photonics Competitive salary and comprehensive benefits package Flexible working arrangements Opportunity for share options and bonuses If you're passionate about secure computing, privacy-enhancing technologies, and want to make a lasting impact on how sensitive data is processed, we want to hear from you!
Job Title: OpenStack Engineer Contract: 12 months Inside IR35 Day Rate: £650 per day Location: 3 days per week in London. The Role As an OpenStack Engineer, you'll be at the forefront of delivering our cutting-edge on-premises cloud platform, powered by OpenStack. You'll play a crucial role in designing, building and supporting this platform, driving its adoption and expansion. Collaboration is key, and you'll work closely with Linux Engineers, Developers, Security experts and other infrastructure teams. Our engineering efforts prioritize automation, Infrastructure as Code and CI/CD tools and IaC methodologies. By leveraging open source tooling and best practices, we aim to accelerate delivery and foster a culture of Continuous Improvement throughout the organization. Join us and be part of a team at the forefront of private cloud computing. Key responsibilities of the role include: Designing, deploying and maintaining a highly scalable and secure cloud platform Ensuring workloads running on the private cloud platform are deployed optimally Recommending and implementing continuous improvements to the platform Contributing to the upstream OpenStack open source project Performing diagnostics and tuning Capacity planning to ensure seamless scale-out without impacting services and to meet the growing demands of the business Security hardening the platforms and supporting systems Being an evangelist of the platform, liaising with users to gather feedback, providing support and working on feature requests Mentoring junior team members You will be part of an exciting and challenging work environment, working with some of the best engineers in the industry. You will benefit from investment in technology, training, conference attendance, career development and cross-team growth opportunities. Who are we looking for? The ideal candidate will have the following skills and experience: Over five years of experience with OpenStack in production environments Experience managing and operating CEPH Storage clusters Expertise in architecting, managing and upgrading large-scale OpenStack deployments Strong Linux skills with excellent troubleshooting abilities Advanced proficiency in infrastructure automation tools such as Ansible and Terraform Expertise in at least one programming language, with a preference for Python A solid understanding of networking concepts and protocols Strong knowledge of CI/CD and/or VCS tools, such as Jenkins and Git Familiarity with container technologies, including Docker and Kubernetes Good knowledge of server hardware, including BMC/Redfish Beneficial but not required Experience with Kolla Ansible or similar OpenStack deployment tools Bare metal provisioning experience using Ironic or MaaS Experience with Hashicorp products, in particular with Vault and Terraform Experience deploying and managing HPC clusters Experience with Infiniband SRE experience and the ability to able to implement effective monitoring solutions, SLIs and SLOs
Oct 07, 2024
Contractor
Job Title: OpenStack Engineer Contract: 12 months Inside IR35 Day Rate: £650 per day Location: 3 days per week in London. The Role As an OpenStack Engineer, you'll be at the forefront of delivering our cutting-edge on-premises cloud platform, powered by OpenStack. You'll play a crucial role in designing, building and supporting this platform, driving its adoption and expansion. Collaboration is key, and you'll work closely with Linux Engineers, Developers, Security experts and other infrastructure teams. Our engineering efforts prioritize automation, Infrastructure as Code and CI/CD tools and IaC methodologies. By leveraging open source tooling and best practices, we aim to accelerate delivery and foster a culture of Continuous Improvement throughout the organization. Join us and be part of a team at the forefront of private cloud computing. Key responsibilities of the role include: Designing, deploying and maintaining a highly scalable and secure cloud platform Ensuring workloads running on the private cloud platform are deployed optimally Recommending and implementing continuous improvements to the platform Contributing to the upstream OpenStack open source project Performing diagnostics and tuning Capacity planning to ensure seamless scale-out without impacting services and to meet the growing demands of the business Security hardening the platforms and supporting systems Being an evangelist of the platform, liaising with users to gather feedback, providing support and working on feature requests Mentoring junior team members You will be part of an exciting and challenging work environment, working with some of the best engineers in the industry. You will benefit from investment in technology, training, conference attendance, career development and cross-team growth opportunities. Who are we looking for? The ideal candidate will have the following skills and experience: Over five years of experience with OpenStack in production environments Experience managing and operating CEPH Storage clusters Expertise in architecting, managing and upgrading large-scale OpenStack deployments Strong Linux skills with excellent troubleshooting abilities Advanced proficiency in infrastructure automation tools such as Ansible and Terraform Expertise in at least one programming language, with a preference for Python A solid understanding of networking concepts and protocols Strong knowledge of CI/CD and/or VCS tools, such as Jenkins and Git Familiarity with container technologies, including Docker and Kubernetes Good knowledge of server hardware, including BMC/Redfish Beneficial but not required Experience with Kolla Ansible or similar OpenStack deployment tools Bare metal provisioning experience using Ironic or MaaS Experience with Hashicorp products, in particular with Vault and Terraform Experience deploying and managing HPC clusters Experience with Infiniband SRE experience and the ability to able to implement effective monitoring solutions, SLIs and SLOs
The Company Join our client's dynamic Platforms team, where they deliver cutting-edge technology solutions in collaboration with Quant Dev teams. Their mission is to support portfolio managers and trading teams with top-notch technology and data-analysis consultancy. Responsibilities Develop and enhance key platform features for the Front Office, utilised by multiple teams. Contribute to a modern, automated, cloud-native continuous delivery stack. Work closely with quant development teams to define requirements for strategic internal products. Continuously improve the security, reliability, and cost-efficiency of our platform and infrastructure. Automate processes wherever feasible. Advocate for best practices across Cloud and DevOps toolchains. Quickly grasp new technologies and solve complex problems. Enhance the developer experience for internal platforms. Address specific needs of trading teams, implementing reusable patterns where applicable. Requirements Minimum of 4 years as a Platform Engineer, DevOps Engineer, or SRE. Proficiency with standard CI/CD technologies. Understanding of various deployment units, including servers, containers, and serverless. 4+ years of experience with cloud platforms, ideally AWS, also open to Azure and GCP. Strong skills in automation scripting. Proficiency in Linux. Experience with Kubernetes, Docker, Serverless Framework, or AWS SAM. Experience with GitHub Actions, Argo CD. Knowledge of Python, Packer, PostgreSQL. Basic understanding of distributed computing and accelerators (e.g., ray, dask, jax). Interested parties, please submit your application with an updated CV. For more details, reach out to Brian Law at for a confidential discussion. Hays Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at (url removed)
Oct 07, 2024
Full time
The Company Join our client's dynamic Platforms team, where they deliver cutting-edge technology solutions in collaboration with Quant Dev teams. Their mission is to support portfolio managers and trading teams with top-notch technology and data-analysis consultancy. Responsibilities Develop and enhance key platform features for the Front Office, utilised by multiple teams. Contribute to a modern, automated, cloud-native continuous delivery stack. Work closely with quant development teams to define requirements for strategic internal products. Continuously improve the security, reliability, and cost-efficiency of our platform and infrastructure. Automate processes wherever feasible. Advocate for best practices across Cloud and DevOps toolchains. Quickly grasp new technologies and solve complex problems. Enhance the developer experience for internal platforms. Address specific needs of trading teams, implementing reusable patterns where applicable. Requirements Minimum of 4 years as a Platform Engineer, DevOps Engineer, or SRE. Proficiency with standard CI/CD technologies. Understanding of various deployment units, including servers, containers, and serverless. 4+ years of experience with cloud platforms, ideally AWS, also open to Azure and GCP. Strong skills in automation scripting. Proficiency in Linux. Experience with Kubernetes, Docker, Serverless Framework, or AWS SAM. Experience with GitHub Actions, Argo CD. Knowledge of Python, Packer, PostgreSQL. Basic understanding of distributed computing and accelerators (e.g., ray, dask, jax). Interested parties, please submit your application with an updated CV. For more details, reach out to Brian Law at for a confidential discussion. Hays Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at (url removed)
Technical Product Engineer Location: Ashton Under Lyne Salary: £37,500 to £42,500 + Benefits We are pleased to announce an opening for a Technical Product Engineer to join our experienced Vista product team. Vista are the in-house electronic security brand for our Security, one of the UK's leading security systems distributors. This role involves managing our extensive range of CCTV and security solutions. Its a fantastic opportunity for someone eager to expand their knowledge and advance their career by working with a diverse array of products and partners, while learning from our seasoned team of engineers. We are seeking an individual with a strong interest in technology, particularly in electronics, computing and networking. The ideal candidate will have technical qualifications and previous experience in a relevant technical field. You should have a keen eye for detail, be well organised with an analytical and methodical approach to your work. Good communication is key, and you must be able to communicate effectively at all levels. More detail on the role is below: PRODUCT TECHNOLOGY COVERED . IP/Analogue/Software/App/Mechanical. TESTING . Product evaluation and testing. . Test product performance against specification and requirement. . Test conformance and compatibility with 3rd party systems. . Identify issues, consider solutions and work to resolve. IMPROVE . Provide feedback for product improvement by collaborating with product. developers and the inhouse product team. DOCUMENT . Create technical documentation/media to help our customers. . Track and log activity and product changes/versions. EDUCATE . Work with the product team to ensure awareness of features and functionality. . Collaborate with other departments for feedback and understand new requirements/feature requests. Hours of work - 37 Monday -Thursday Friday 0900 - 1700 25 days annual holiday. Pension and life assurance - up to 6% Norbain matched contribution. Membership of company profit sharing scheme.
Oct 04, 2024
Full time
Technical Product Engineer Location: Ashton Under Lyne Salary: £37,500 to £42,500 + Benefits We are pleased to announce an opening for a Technical Product Engineer to join our experienced Vista product team. Vista are the in-house electronic security brand for our Security, one of the UK's leading security systems distributors. This role involves managing our extensive range of CCTV and security solutions. Its a fantastic opportunity for someone eager to expand their knowledge and advance their career by working with a diverse array of products and partners, while learning from our seasoned team of engineers. We are seeking an individual with a strong interest in technology, particularly in electronics, computing and networking. The ideal candidate will have technical qualifications and previous experience in a relevant technical field. You should have a keen eye for detail, be well organised with an analytical and methodical approach to your work. Good communication is key, and you must be able to communicate effectively at all levels. More detail on the role is below: PRODUCT TECHNOLOGY COVERED . IP/Analogue/Software/App/Mechanical. TESTING . Product evaluation and testing. . Test product performance against specification and requirement. . Test conformance and compatibility with 3rd party systems. . Identify issues, consider solutions and work to resolve. IMPROVE . Provide feedback for product improvement by collaborating with product. developers and the inhouse product team. DOCUMENT . Create technical documentation/media to help our customers. . Track and log activity and product changes/versions. EDUCATE . Work with the product team to ensure awareness of features and functionality. . Collaborate with other departments for feedback and understand new requirements/feature requests. Hours of work - 37 Monday -Thursday Friday 0900 - 1700 25 days annual holiday. Pension and life assurance - up to 6% Norbain matched contribution. Membership of company profit sharing scheme.
Role OVO-View Location: Bristol, London, Glasgow or Remote! ( You have the flexibility to work wherever suits you best) Team: The Workday Product Team Salary banding: £70,950 to £83,850 Experience: Expert Working pattern: Full-Time Reporting to: Workday Principal Architect Sponsorship: Unfortunately we are unable to offer sponsorship for this role. This role in 3 words: Ownership, Expertise, Enablement Top 3 qualities for this role: Collaborative, Innovative and Solution-focussed In the words of the team, you should leave your current role for this one because . "Workday is key to so many at OVO, being part of a team that can provide innovative solutions to genuine business challenges is hugely rewarding!" Everyone belongs at OVO At OVO, we are on a mission to solve one of humanity's biggest challenges, the climate crisis. And we know it takes all of us to change the world. That's why we need a diverse group of people from all gender identities, ethnicities, ages, sexual orientations, life experiences and backgrounds to join us. Teamworking for the planet Everything we do here spins around Plan Zero. So, naturally, the team you'll be joining plays a gigantic role in making that happen. Here's how: We work to provide innovative solutions to enhance our colleague experience, empowering us all to drive progress towards Plan Zero. This role in a nutshell: This is a fixed-term role until end of November 2024. Sitting in the Workday Product Team at OVO, this role supports the entire OVO group, working closely with the People and Finance functions by configuring system updates and developing & implementing new functionality. Your key outcomes will be: Owning all Workday integrations with responsibility for maintaining and updating existing integrations in line with the Workday release cycle, taking advantage of enhancements whilst identifying and neutralising risks. Leads the encryption key updates required for all of the integrations within Workday. Ensuring Workday business processes require the minimum manual intervention and further opportunities for automation / integration with other systems are identified and exploited. Leading, supporting and training Workday integration developers with responsibility for knowledge sharing and training of other professionals within this space to reduce single points of resource dependency and business risk. Building positive relationships with our internal customers to understand and translate their requirements into an integration solution which is fit for purpose, commercially viable and ensures data integrity. Ensuring up to date knowledge on the latest Workday features and technology releases. Responsible for identifying the opportunities for integration improvements and automation across the 3 core Workday areas of HCM, Payroll and Finance. Lead on Workday integrations projects, ensuring that project plans and resourcing requirements are clearly detailed and agreed. Accountable for project deadlines being met as required per roadmap. Lead on project sizing and scoping with key Finance and HR collaborators and Workday team to ensure projects fit within the agreed roadmap. Review & analyse 3rd party information sources and work with the Business Area Owners to optimise interfaces and data flows. Work with other IT teams to ensure integrations are aligned with overall IT strategy. Within your first 6 months month you'll: Have a sound understanding of our critical integrations Be known in your business area by key collaborators Be familiar with the use of OVO's other key finance and people IT systems Systems : Workday (including Studio & Prism), Google G-Suite, Microsoft Azure Active Directory, our learning & recruiting platforms as well as our own proprietary systems and CRM tools. You'll be a successful Workday Integration Lead at OVO if you Are a subject matter authority with extensive Workday and software development technical expertise . Are comfortable at balancing multiple things at once! There will be a lot of variety; you're able to keep on top of it all and are timely in delivery. Recognise the importance of upholding the highest degree of data confidentiality and security . Have a financial and/or human resources background combined with proficiency in at least one object-oriented programming language . Have an excellent understanding of cloud computing, web services, APIs and associated integration challenges. Possess expertise in the following technologies/tools: XML, XSLT and XPATH REST and SOAP APIs Regex JavaScript JSON MVEL File transfer protocols Industry standard encryption methods Version control (Github). Help desk software (JIRA) Let's talk about what's in it for you We'll pay you between £70,950 & £83,850, depending on your specific skills and experience. If your expectations are a little different, have a chat with us! We keep our pay ranges broad on purpose to give us, and you, flexibility to match your experience to our zero carbon mission. You'll be eligible for an on-target bonus of 15%. We have one OVO bonus plan that focuses on the collective performance of our people to deliver our Plan Zero goal. We also offer plenty of green benefits and progressive policies to help you feel like you belong at OVO and there's flex pay. It's an extra 9% of your salary on top of your core pay to use as you like. You can take it as cash, add to your pension, or choose to spend it on a huge range of flex benefits. Here's a taster of what's on offer: For starters, you'll get 34 days of holiday (including bank holidays). For your health With benefits like a healthcare cash plan or private medical insurance depending on your career level, critical illness cover, life assurance, health assessments, and more For your wellbeing With gym membership, gadget, travel and cyber insurance, workplace ISA, will writing services, DNA testing, dental insurance, and more For your lifestyle With extra holiday buying, discount dining, culture cards, tech loans, and supporting your favourite charities with give-as-you-earn donations For your home Get up to £300 off any OVO Energy plan (when you pay by Direct Debit), plus personal carbon offsetting and great discounts on smart thermostats and EV chargers For your commute Nab a great deal on ultra-low emission car leasing , plus our cycle to work scheme and public transport season ticket loans Want to hear about our full range of flexible benefits and progressive people policies? Our People Team can tell you everything you need to know. For your Belonging To find better ways to support our people, we need to listen to each other's experiences and find ways to build a truly inclusive and diverse workplace. As part of this, we have 8 Belonging Networks at OVO. Led by our people, for our people - so when you join OVO, you can play a part - big or small - with any of the Networks. It's up to you. Oh, and one last thing We'd be thrilled if you tick off all our boxes yet we also believe it's just as important we tick off all of yours. And if you think you have most of what we're looking for but not every single thing, go ahead and hit apply . We'd still love to hear from you! If you have any additional requirements, there's a space to let us know on the application form; we want to make the process as easy and comfortable for you as possible
Feb 01, 2024
Contractor
Role OVO-View Location: Bristol, London, Glasgow or Remote! ( You have the flexibility to work wherever suits you best) Team: The Workday Product Team Salary banding: £70,950 to £83,850 Experience: Expert Working pattern: Full-Time Reporting to: Workday Principal Architect Sponsorship: Unfortunately we are unable to offer sponsorship for this role. This role in 3 words: Ownership, Expertise, Enablement Top 3 qualities for this role: Collaborative, Innovative and Solution-focussed In the words of the team, you should leave your current role for this one because . "Workday is key to so many at OVO, being part of a team that can provide innovative solutions to genuine business challenges is hugely rewarding!" Everyone belongs at OVO At OVO, we are on a mission to solve one of humanity's biggest challenges, the climate crisis. And we know it takes all of us to change the world. That's why we need a diverse group of people from all gender identities, ethnicities, ages, sexual orientations, life experiences and backgrounds to join us. Teamworking for the planet Everything we do here spins around Plan Zero. So, naturally, the team you'll be joining plays a gigantic role in making that happen. Here's how: We work to provide innovative solutions to enhance our colleague experience, empowering us all to drive progress towards Plan Zero. This role in a nutshell: This is a fixed-term role until end of November 2024. Sitting in the Workday Product Team at OVO, this role supports the entire OVO group, working closely with the People and Finance functions by configuring system updates and developing & implementing new functionality. Your key outcomes will be: Owning all Workday integrations with responsibility for maintaining and updating existing integrations in line with the Workday release cycle, taking advantage of enhancements whilst identifying and neutralising risks. Leads the encryption key updates required for all of the integrations within Workday. Ensuring Workday business processes require the minimum manual intervention and further opportunities for automation / integration with other systems are identified and exploited. Leading, supporting and training Workday integration developers with responsibility for knowledge sharing and training of other professionals within this space to reduce single points of resource dependency and business risk. Building positive relationships with our internal customers to understand and translate their requirements into an integration solution which is fit for purpose, commercially viable and ensures data integrity. Ensuring up to date knowledge on the latest Workday features and technology releases. Responsible for identifying the opportunities for integration improvements and automation across the 3 core Workday areas of HCM, Payroll and Finance. Lead on Workday integrations projects, ensuring that project plans and resourcing requirements are clearly detailed and agreed. Accountable for project deadlines being met as required per roadmap. Lead on project sizing and scoping with key Finance and HR collaborators and Workday team to ensure projects fit within the agreed roadmap. Review & analyse 3rd party information sources and work with the Business Area Owners to optimise interfaces and data flows. Work with other IT teams to ensure integrations are aligned with overall IT strategy. Within your first 6 months month you'll: Have a sound understanding of our critical integrations Be known in your business area by key collaborators Be familiar with the use of OVO's other key finance and people IT systems Systems : Workday (including Studio & Prism), Google G-Suite, Microsoft Azure Active Directory, our learning & recruiting platforms as well as our own proprietary systems and CRM tools. You'll be a successful Workday Integration Lead at OVO if you Are a subject matter authority with extensive Workday and software development technical expertise . Are comfortable at balancing multiple things at once! There will be a lot of variety; you're able to keep on top of it all and are timely in delivery. Recognise the importance of upholding the highest degree of data confidentiality and security . Have a financial and/or human resources background combined with proficiency in at least one object-oriented programming language . Have an excellent understanding of cloud computing, web services, APIs and associated integration challenges. Possess expertise in the following technologies/tools: XML, XSLT and XPATH REST and SOAP APIs Regex JavaScript JSON MVEL File transfer protocols Industry standard encryption methods Version control (Github). Help desk software (JIRA) Let's talk about what's in it for you We'll pay you between £70,950 & £83,850, depending on your specific skills and experience. If your expectations are a little different, have a chat with us! We keep our pay ranges broad on purpose to give us, and you, flexibility to match your experience to our zero carbon mission. You'll be eligible for an on-target bonus of 15%. We have one OVO bonus plan that focuses on the collective performance of our people to deliver our Plan Zero goal. We also offer plenty of green benefits and progressive policies to help you feel like you belong at OVO and there's flex pay. It's an extra 9% of your salary on top of your core pay to use as you like. You can take it as cash, add to your pension, or choose to spend it on a huge range of flex benefits. Here's a taster of what's on offer: For starters, you'll get 34 days of holiday (including bank holidays). For your health With benefits like a healthcare cash plan or private medical insurance depending on your career level, critical illness cover, life assurance, health assessments, and more For your wellbeing With gym membership, gadget, travel and cyber insurance, workplace ISA, will writing services, DNA testing, dental insurance, and more For your lifestyle With extra holiday buying, discount dining, culture cards, tech loans, and supporting your favourite charities with give-as-you-earn donations For your home Get up to £300 off any OVO Energy plan (when you pay by Direct Debit), plus personal carbon offsetting and great discounts on smart thermostats and EV chargers For your commute Nab a great deal on ultra-low emission car leasing , plus our cycle to work scheme and public transport season ticket loans Want to hear about our full range of flexible benefits and progressive people policies? Our People Team can tell you everything you need to know. For your Belonging To find better ways to support our people, we need to listen to each other's experiences and find ways to build a truly inclusive and diverse workplace. As part of this, we have 8 Belonging Networks at OVO. Led by our people, for our people - so when you join OVO, you can play a part - big or small - with any of the Networks. It's up to you. Oh, and one last thing We'd be thrilled if you tick off all our boxes yet we also believe it's just as important we tick off all of yours. And if you think you have most of what we're looking for but not every single thing, go ahead and hit apply . We'd still love to hear from you! If you have any additional requirements, there's a space to let us know on the application form; we want to make the process as easy and comfortable for you as possible
C++ Developer - Physics/Mathematics/AI Location: Hybrid/Aylesbury + Toddington Salary: £40,000/£100,000 (Negotiable DOE) + Benefits Our client is a cutting-edge AI company that specializes in developing innovative solutions for various industries. We are at the forefront of artificial intelligence, leveraging advanced algorithms and machine learning to solve complex problems. Our team is composed of experts in the fields of physics, mathematics, and AI, working collaboratively to push the boundaries of what's possible. Position Overview: We are seeking a talented and motivated C++ Developer with a strong background in physics, mathematics, or AI to join our dynamic team. The ideal candidate will play a crucial role in developing and optimizing high-performance software that powers our AI applications. This position offers an exciting opportunity to work on challenging projects at the intersection of cutting-edge technology and scientific research. Responsibilities: Software Development: Design, implement, and maintain high-quality C++ code for our AI applications. Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications. Algorithm Development: Apply advanced mathematical and physics concepts to develop algorithms that enhance the performance and capabilities of our AI solutions. Optimize algorithms for speed, efficiency, and accuracy. AI Integration: Integrate AI models and frameworks into our software applications. Work closely with data scientists and AI researchers to implement and optimize machine learning algorithms. Performance Optimization: Identify and address bottlenecks in the software to ensure optimal performance. Implement parallel computing and other optimization techniques to enhance efficiency. Documentation: Create clear and comprehensive documentation for code, algorithms, and technical processes. Collaborate with the documentation team to ensure that documentation is accurate and up-to-date. Qualifications: Bachelor's, Master's, or Ph.D. in Computer Science, Physics, Mathematics, or a related field. Proven experience in C++ software development, with a focus on high-performance applications. Strong background in physics, mathematics, or AI, with the ability to apply theoretical concepts to practical software solutions. Experience with algorithm development and optimization. Familiarity with AI frameworks and libraries is a plus. Excellent problem-solving and analytical skills. Strong communication and collaboration skills. If you are passionate about pushing the boundaries of technology and are excited to contribute to groundbreaking AI solutions, we encourage you to apply for this exciting opportunity. Please send your CV over
Jan 27, 2024
Full time
C++ Developer - Physics/Mathematics/AI Location: Hybrid/Aylesbury + Toddington Salary: £40,000/£100,000 (Negotiable DOE) + Benefits Our client is a cutting-edge AI company that specializes in developing innovative solutions for various industries. We are at the forefront of artificial intelligence, leveraging advanced algorithms and machine learning to solve complex problems. Our team is composed of experts in the fields of physics, mathematics, and AI, working collaboratively to push the boundaries of what's possible. Position Overview: We are seeking a talented and motivated C++ Developer with a strong background in physics, mathematics, or AI to join our dynamic team. The ideal candidate will play a crucial role in developing and optimizing high-performance software that powers our AI applications. This position offers an exciting opportunity to work on challenging projects at the intersection of cutting-edge technology and scientific research. Responsibilities: Software Development: Design, implement, and maintain high-quality C++ code for our AI applications. Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications. Algorithm Development: Apply advanced mathematical and physics concepts to develop algorithms that enhance the performance and capabilities of our AI solutions. Optimize algorithms for speed, efficiency, and accuracy. AI Integration: Integrate AI models and frameworks into our software applications. Work closely with data scientists and AI researchers to implement and optimize machine learning algorithms. Performance Optimization: Identify and address bottlenecks in the software to ensure optimal performance. Implement parallel computing and other optimization techniques to enhance efficiency. Documentation: Create clear and comprehensive documentation for code, algorithms, and technical processes. Collaborate with the documentation team to ensure that documentation is accurate and up-to-date. Qualifications: Bachelor's, Master's, or Ph.D. in Computer Science, Physics, Mathematics, or a related field. Proven experience in C++ software development, with a focus on high-performance applications. Strong background in physics, mathematics, or AI, with the ability to apply theoretical concepts to practical software solutions. Experience with algorithm development and optimization. Familiarity with AI frameworks and libraries is a plus. Excellent problem-solving and analytical skills. Strong communication and collaboration skills. If you are passionate about pushing the boundaries of technology and are excited to contribute to groundbreaking AI solutions, we encourage you to apply for this exciting opportunity. Please send your CV over
Do you want to play a part in building a state-of-the-art risk management platform, that harnesses business intelligence? Do you enjoy coding in C# and the core .NET libraries? Dabbling in Apache Kafka and data streaming? Then this opportunity might be for you. After recent growth and the addition of new clients both in the UK, and outside of the UK, our client is looking to make 2024 their best year yet! The Role: Our client is looking for an experienced and motivated integration developer to join their development team and take ownership of the development of interfaces that collect data from external providers. What are you going to be doing? - Working closely with the Product Manager for Interfaces, interpret technical and business requirements. - Perform software architecture design - Actively participate in the development of interfaces for a range of data including exchange trades, price data and information from credit rating agencies. - Write clean, scalable, maintainable code. - Apply the best modern coding standards, including SOLID principles, OWASP security standards and Design Patterns. - Develop automated unit tests. - Mentor junior members of staff, with a key focus on junior interface developers. - Develop documentation throughout the software development life cycle (SDLC). Skills needed: - Professional level knowledge of C# and the core .NET libraries - Track record of delivering great, robust software. - 5+ years' experience building production quality software Nice to haves: - Knowledge of Microsoft SQL Server and packaged BI tools (SSAS and SSIS). - Docker, Kubernetes and cloud computing technologies. - Apache Kafka and data streaming. - Familiarity with Apache Spark or similar data processing tools. - Experience developing and maintaining CICD pipelines, particularly Azure DevOps or Jenkins. - Knowledge of Kibana/Elasticsearch. - Experience working with large datasets. - Experience developing solutions for cloud platforms, particularly Azure. The salary on offer here is up to £60,000, alongside remote working and a heap of other benefits. Interested? Want to hear more? Send your CV to be contacted within 24 hours. By applying to this advert you are giving CPS Group (UK) Ltd authority to hold and process your data for this specific role and any other roles we may deem suitable to you over time. We will not pass your data to any third party without your verbal or written permission to do so. All incoming and outgoing calls are recorded for training and compliance purposes. CPS Group (UK) Ltd is acting as an Employment Agency in relation to this vacancy. Our new privacy policy can be found on our website
Jan 27, 2024
Full time
Do you want to play a part in building a state-of-the-art risk management platform, that harnesses business intelligence? Do you enjoy coding in C# and the core .NET libraries? Dabbling in Apache Kafka and data streaming? Then this opportunity might be for you. After recent growth and the addition of new clients both in the UK, and outside of the UK, our client is looking to make 2024 their best year yet! The Role: Our client is looking for an experienced and motivated integration developer to join their development team and take ownership of the development of interfaces that collect data from external providers. What are you going to be doing? - Working closely with the Product Manager for Interfaces, interpret technical and business requirements. - Perform software architecture design - Actively participate in the development of interfaces for a range of data including exchange trades, price data and information from credit rating agencies. - Write clean, scalable, maintainable code. - Apply the best modern coding standards, including SOLID principles, OWASP security standards and Design Patterns. - Develop automated unit tests. - Mentor junior members of staff, with a key focus on junior interface developers. - Develop documentation throughout the software development life cycle (SDLC). Skills needed: - Professional level knowledge of C# and the core .NET libraries - Track record of delivering great, robust software. - 5+ years' experience building production quality software Nice to haves: - Knowledge of Microsoft SQL Server and packaged BI tools (SSAS and SSIS). - Docker, Kubernetes and cloud computing technologies. - Apache Kafka and data streaming. - Familiarity with Apache Spark or similar data processing tools. - Experience developing and maintaining CICD pipelines, particularly Azure DevOps or Jenkins. - Knowledge of Kibana/Elasticsearch. - Experience working with large datasets. - Experience developing solutions for cloud platforms, particularly Azure. The salary on offer here is up to £60,000, alongside remote working and a heap of other benefits. Interested? Want to hear more? Send your CV to be contacted within 24 hours. By applying to this advert you are giving CPS Group (UK) Ltd authority to hold and process your data for this specific role and any other roles we may deem suitable to you over time. We will not pass your data to any third party without your verbal or written permission to do so. All incoming and outgoing calls are recorded for training and compliance purposes. CPS Group (UK) Ltd is acting as an Employment Agency in relation to this vacancy. Our new privacy policy can be found on our website
Python Developer A growing medical-tech company are looking for a Python developer to help develop their platform which simplifies the process of data collection for R&D in clinical trials. As a Python Developer you will be participating in a team of engineers to build out the base code and support defined requirements in Python. The full stack engineer will work in an agile team developing code primarily in Python and will work fully remote Responsibilities: . Work on software bugs, providing fixes to help unit tests and ensure bugs do not reoccur . Follow coding standards . Participate in code Reviews . Document code both inline and in functional and technical detailed design documents Requirements: . Degree or similar computing or equivalent industry experience . Have at least two years' experience as a python developer (Python 3) . The client would want someone with an understanding of React, Mongo DB, AWS and Docker . Good knowledge of web frameworks, message queuing and stream processing As the Python Developer you will earn a competitive salary (up to £65k) with comprehensive benefits and perks.
Dec 19, 2022
Full time
Python Developer A growing medical-tech company are looking for a Python developer to help develop their platform which simplifies the process of data collection for R&D in clinical trials. As a Python Developer you will be participating in a team of engineers to build out the base code and support defined requirements in Python. The full stack engineer will work in an agile team developing code primarily in Python and will work fully remote Responsibilities: . Work on software bugs, providing fixes to help unit tests and ensure bugs do not reoccur . Follow coding standards . Participate in code Reviews . Document code both inline and in functional and technical detailed design documents Requirements: . Degree or similar computing or equivalent industry experience . Have at least two years' experience as a python developer (Python 3) . The client would want someone with an understanding of React, Mongo DB, AWS and Docker . Good knowledge of web frameworks, message queuing and stream processing As the Python Developer you will earn a competitive salary (up to £65k) with comprehensive benefits and perks.
Arm's hardware is at the heart of the computing and connectivity revolution that continues to transform the way people live and businesses operate. Working as a team and engaging with the world's most famous technology companies, we are driving innovation into all areas that compute is possible to build better solutions for the billions of people using our technology worldwide. As we continue to grow, we need the best engineers to join a team with ownership of the development of compute solutions. Soon, you could be using your talents to help us develop the technologies that will enable the very latest compute solutions in today's infrastructure and client markets. Responsibilities: Systems Solution team's mission is to enable our partners by delivering a secure, performant, reliable hardware and software that are easy to use! Verification engineers will be working in a highly focused group within Arm's Central Engineering Systems Development team, where you will help verify our next generation compute client and infra solutions using innovative technologies, methodologies and tools. As a verification engineer with a knowledge of subsystems and SoCs you will make valuable contributions to a team tasked with verifying functional correctness of compute subsystems Engineers will have ample opportunities to work with the project team to understand design specifications and build a functional verification strategy. Key responsibilities will include writing test plans, defining test methodologies, completing functional verification to the required quality levels and schedules. Opportunities and space to develop and improve the verification methodologies used by the team. Working with project management on planning tasks, setting schedules, quality checkpoints, engineer will also be responsible for the progress of verification activities. Will collaborate with engineers from architecture, design, verification, implementation, modelling, performance analysis, silicon validation, FPGA and board development. Senior engineers are also encouraged to support junior members. Required Skills and Experience: Worked on embedded C/C based SoC verification environments Knowledge of assembly language (preferably ARM), C/C and/or hardware verification languages e.g. (SystemVerilog), shell programming/scripting (e.g. Tcl, Perl, Python etc.) Experienced in one or more of various verification methodologies - UVM/OVM/eRM, formal, low power, emulation Exposure to all stages of verification: requirements collection, creation of verification methodology plans, testplans, testbench implementation, Testcases development, documentation and support Ability to work under time-scale pressure and meet aggressive targets without compromising on quality Understanding of the fundamentals of Arm system architectures Practical experience of working on Processor based system designs 'Nice to Have' Skills and Experience: You possess the knowledge of object-oriented programming concepts With offices around the world, Arm is a diverse organisation of dedicated, innovative and highly talented professionals. By enabling a vibrant, inclusive, meritocratic, and open workplace, where all our people can grow and succeed, we encourage our people to share their unique contributions to Arm's success in the global marketplace. ARM is at the heart of the world's most advanced digital products. Our technology enables the creation of new markets and transformation of industries and society. We design scalable, energy efficient-processors and related technologies to deliver the intelligence in applications ranging from sensors to servers, including smartphones, tablets, enterprise infrastructure and the Internet of Things! Our innovative technology is licensed by ARM Partners who have shipped more than 50 billion Systems on Chip (SoCs) containing our intellectual property since the company began in 1990. Together with our Connected Community, we are breaking down barriers to innovation for developers, designers and engineers, ensuring a fast, reliable route to market for leading electronics companies.
Dec 19, 2022
Full time
Arm's hardware is at the heart of the computing and connectivity revolution that continues to transform the way people live and businesses operate. Working as a team and engaging with the world's most famous technology companies, we are driving innovation into all areas that compute is possible to build better solutions for the billions of people using our technology worldwide. As we continue to grow, we need the best engineers to join a team with ownership of the development of compute solutions. Soon, you could be using your talents to help us develop the technologies that will enable the very latest compute solutions in today's infrastructure and client markets. Responsibilities: Systems Solution team's mission is to enable our partners by delivering a secure, performant, reliable hardware and software that are easy to use! Verification engineers will be working in a highly focused group within Arm's Central Engineering Systems Development team, where you will help verify our next generation compute client and infra solutions using innovative technologies, methodologies and tools. As a verification engineer with a knowledge of subsystems and SoCs you will make valuable contributions to a team tasked with verifying functional correctness of compute subsystems Engineers will have ample opportunities to work with the project team to understand design specifications and build a functional verification strategy. Key responsibilities will include writing test plans, defining test methodologies, completing functional verification to the required quality levels and schedules. Opportunities and space to develop and improve the verification methodologies used by the team. Working with project management on planning tasks, setting schedules, quality checkpoints, engineer will also be responsible for the progress of verification activities. Will collaborate with engineers from architecture, design, verification, implementation, modelling, performance analysis, silicon validation, FPGA and board development. Senior engineers are also encouraged to support junior members. Required Skills and Experience: Worked on embedded C/C based SoC verification environments Knowledge of assembly language (preferably ARM), C/C and/or hardware verification languages e.g. (SystemVerilog), shell programming/scripting (e.g. Tcl, Perl, Python etc.) Experienced in one or more of various verification methodologies - UVM/OVM/eRM, formal, low power, emulation Exposure to all stages of verification: requirements collection, creation of verification methodology plans, testplans, testbench implementation, Testcases development, documentation and support Ability to work under time-scale pressure and meet aggressive targets without compromising on quality Understanding of the fundamentals of Arm system architectures Practical experience of working on Processor based system designs 'Nice to Have' Skills and Experience: You possess the knowledge of object-oriented programming concepts With offices around the world, Arm is a diverse organisation of dedicated, innovative and highly talented professionals. By enabling a vibrant, inclusive, meritocratic, and open workplace, where all our people can grow and succeed, we encourage our people to share their unique contributions to Arm's success in the global marketplace. ARM is at the heart of the world's most advanced digital products. Our technology enables the creation of new markets and transformation of industries and society. We design scalable, energy efficient-processors and related technologies to deliver the intelligence in applications ranging from sensors to servers, including smartphones, tablets, enterprise infrastructure and the Internet of Things! Our innovative technology is licensed by ARM Partners who have shipped more than 50 billion Systems on Chip (SoCs) containing our intellectual property since the company began in 1990. Together with our Connected Community, we are breaking down barriers to innovation for developers, designers and engineers, ensuring a fast, reliable route to market for leading electronics companies.
Arms hardware is at the heart of the computing and connectivity revolution that continues to transform the way people live and businesses operate. Working as a team and engaging with the worlds most famous technology companies, we are driving innovation into all areas that compute is possible to build better solutions for the billions of people using our technology worldwide. As we continue to grow, we need the best engineers to join a team with ownership of the development of compute solutions. Soon, you could be using your talents to help us develop the technologies that will enable the very latest compute solutions in today's infrastructure and client markets. Responsibilities: Systems Solution teams mission is to enable our partners by delivering a secure, performant, reliable hardware and software that are easy to use! Verification engineers will be working in a highly focused group within Arm's Central Engineering Systems Development team, where you will help verify our next generation compute client and infra solutions using innovative technologies, methodologies and tools. As a verification engineer with a knowledge of subsystems and SoCs you will make valuable contributions to a team tasked with verifying functional correctness of compute subsystems Engineers will have ample opportunities to work with the project team to understand design specifications and build a functional verification strategy. Key responsibilities will include writing test plans, defining test methodologies, completing functional verification to the required quality levels and schedules. Opportunities and space to develop and improve the verification methodologies used by the team. Working with project management on planning tasks, setting schedules, quality checkpoints, engineer will also be responsible for the progress of verification activities. Will collaborate with engineers from architecture, design, verification, implementation, modelling, performance analysis, silicon validation, FPGA and board development. Senior engineers are also encouraged to support junior members. Required Skills and Experience: Worked on embedded C/C based SoC verification environments Knowledge of assembly language (preferably ARM), C/C and/or hardware verification languages e.g. (SystemVerilog), shell programming/scripting (e.g. Tcl, Perl, Python etc.) Experienced in one or more of various verification methodologies UVM/OVM/eRM, formal, low power, emulation Exposure to all stages of verification: requirements collection, creation of verification methodology plans, testplans, testbench implementation, Testcases development, documentation and support Ability to work under time-scale pressure and meet aggressive targets without compromising on quality Understanding of the fundamentals of Arm system architectures Practical experience of working on Processor based system designs 'Nice to Have' Skills and Experience: You possess the knowledge of object-oriented programming concepts With offices around the world, Arm is a diverse organisation of dedicated, innovative and highly talented professionals. By enabling a vibrant, inclusive, meritocratic, and open workplace, where all our people can grow and succeed, we encourage our people to share their unique contributions to Arm's success in the global marketplace. ARM is at the heart of the world's most advanced digital products. Our technology enables the creation of new markets and transformation of industries and society. We design scalable, energy efficient-processors and related technologies to deliver the intelligence in applications ranging from sensors to servers, including smartphones, tablets, enterprise infrastructure and the Internet of Things! Our innovative technology is licensed by ARM Partners who have shipped more than 50 billion Systems on Chip (SoCs) containing our intellectual property since the company began in 1990. Together with our Connected Community, we are breaking down barriers to innovation for developers, designers and engineers, ensuring a fast, reliable route to market for leading electronics companies.
Dec 19, 2022
Full time
Arms hardware is at the heart of the computing and connectivity revolution that continues to transform the way people live and businesses operate. Working as a team and engaging with the worlds most famous technology companies, we are driving innovation into all areas that compute is possible to build better solutions for the billions of people using our technology worldwide. As we continue to grow, we need the best engineers to join a team with ownership of the development of compute solutions. Soon, you could be using your talents to help us develop the technologies that will enable the very latest compute solutions in today's infrastructure and client markets. Responsibilities: Systems Solution teams mission is to enable our partners by delivering a secure, performant, reliable hardware and software that are easy to use! Verification engineers will be working in a highly focused group within Arm's Central Engineering Systems Development team, where you will help verify our next generation compute client and infra solutions using innovative technologies, methodologies and tools. As a verification engineer with a knowledge of subsystems and SoCs you will make valuable contributions to a team tasked with verifying functional correctness of compute subsystems Engineers will have ample opportunities to work with the project team to understand design specifications and build a functional verification strategy. Key responsibilities will include writing test plans, defining test methodologies, completing functional verification to the required quality levels and schedules. Opportunities and space to develop and improve the verification methodologies used by the team. Working with project management on planning tasks, setting schedules, quality checkpoints, engineer will also be responsible for the progress of verification activities. Will collaborate with engineers from architecture, design, verification, implementation, modelling, performance analysis, silicon validation, FPGA and board development. Senior engineers are also encouraged to support junior members. Required Skills and Experience: Worked on embedded C/C based SoC verification environments Knowledge of assembly language (preferably ARM), C/C and/or hardware verification languages e.g. (SystemVerilog), shell programming/scripting (e.g. Tcl, Perl, Python etc.) Experienced in one or more of various verification methodologies UVM/OVM/eRM, formal, low power, emulation Exposure to all stages of verification: requirements collection, creation of verification methodology plans, testplans, testbench implementation, Testcases development, documentation and support Ability to work under time-scale pressure and meet aggressive targets without compromising on quality Understanding of the fundamentals of Arm system architectures Practical experience of working on Processor based system designs 'Nice to Have' Skills and Experience: You possess the knowledge of object-oriented programming concepts With offices around the world, Arm is a diverse organisation of dedicated, innovative and highly talented professionals. By enabling a vibrant, inclusive, meritocratic, and open workplace, where all our people can grow and succeed, we encourage our people to share their unique contributions to Arm's success in the global marketplace. ARM is at the heart of the world's most advanced digital products. Our technology enables the creation of new markets and transformation of industries and society. We design scalable, energy efficient-processors and related technologies to deliver the intelligence in applications ranging from sensors to servers, including smartphones, tablets, enterprise infrastructure and the Internet of Things! Our innovative technology is licensed by ARM Partners who have shipped more than 50 billion Systems on Chip (SoCs) containing our intellectual property since the company began in 1990. Together with our Connected Community, we are breaking down barriers to innovation for developers, designers and engineers, ensuring a fast, reliable route to market for leading electronics companies.
About The Company A truly exciting opportunity to join a well-established London based Enterprise Cloud Platform Development agency to work within a new UK energy sector Innovations Team. Working alongside key stakeholders including UK Government departments, this is a unique opportunity to disrupt the sector, reshape future regulation and help drive the UKs net zero energy objectives through technological innovation. The rapid uptake of low carbon technologies including heat pumps, electric vehicles and photovoltaics is driving massive demand for digital innovation within the energy sector. The team is charged with the exploration of data products and experimentation to find innovative new approaches, products and services for potential deployment on a national scale. The company has an enviable client list and is highly ambitious embarking on an aggressive post-covid growth strategy with a close-knit, diverse team covering a wide range of skills and expertise. Apply now! Required Skills A qualification such as the AWS Certified Cloud Practitioner, AWS Certified Solutions Architect, AWS Cloud Security Certification or equivalent. In-depth knowledge of Cloud computing and Cloud-specific patterns, with a track record of developing and designing cloud environments. Technical skills covering some of the following: networking (DNS, TCP/IP, HTTP, CDN, and VPC) knowledge of a programming language (ideally Go or Python) data storage options containerization security DevOps tools Commercial experience with Event Driven Architectures. Commercial experience with IaC toolsets preferably Terraform. Ability to architect applications in AWS using a wide array of AWS native components and services in collaboration with third-party commercial tools. Architecting the digital strategic vision in collaboration with clients, ensuring clear links back to the organisational vision and strategy. Developing enterprise-level roadmaps for clients, including the creation of enterprise standards, relevant business models, and technology standards. Operating as a key technical authority to ensure all digital initiatives align with the strategic vision. Promote and own continuous improvement for cost reduction and efficiency within your accounts. Designing end-to-end solutions using a set of robust architecture principles. Ability to determine and maintain appropriate documentation for architectures such as User Guides, Design Documents, Configuration Management plans and Standards and facilitate their review and sign-off by stakeholders and hand over to technical teams for detailed design and build. To keep up to date with advances, emerging technologies, and trends across all Enterprise Architecture domains. Advantageous skills Advanced understanding of DevOps strategies. Experience working with APIs. About the Job You will act as a design authority and monitor solutions as they progress through their lifecycle. You will be required to provide good estimates for work and contribute to the production of metrics to track progress. You will influence and encourage discussions about the future technology landscape, and potential initiatives. You will provide leadership to developers through such behaviours as adherence to and promotion of appropriate standards, offering of technical support and guidance, encouraging a culture of continuous improvement. Periodically participate in external audits to ensure continued accreditation. Growth & Work-Life Balance The role will provide meaningful project, advancement and educational opportunities that will allow you to develop your skills and enhance your career. But with equal importance the company aims to provide a strong work life balance. To help with this hybrid working is available and benefits including private medical insurance are on offer. Candidates will: Enjoy being part of the company's fast-paced, scale-up environment. Build rapport quickly, creating positive and productive relationships with both internal and external stakeholders. Value diversity, different environments and cultures. Have excellent communication skills, and actively enjoy shaping requirements and communicating technical concepts to non-technical stakeholders. Be proactive / hard-working / reliable. Have an analytical approach to problem solving. Be subject to a DBS check. Have experience in the design & development of POCs. Be able to deliver projects from inception to completion often working with a broad mix of individuals and companies with diverse skill sets. Possess outstanding attention to detail and understand the need for high quality documentation. Work with a team of experts, assisting the energy industry in its generational & digital transformation. Collaborate with various companies (vendors, operators & others) to provide technical recommendations and specifications for wider industry adoption. Be highly experienced in the Agile methodology and processes with a hands-on approach to assist with the design and prototyping for product backlog and road-mapped features. Be able to work towards deadlines, being personally resilient and able to handle, at times, the pressure of a demanding workload and complex client needs. The job involves Scope to innovate and experiment! Working with UK government partners within the UK energy sector. Inspire confidence and communicate the value and limitations of data science to non-technical stakeholders. Guide the process of defining the scope of projects to come with an emphasis on technical feasibility. Location This role is primarily office based in the company's recently renovated, stunning offices in North London (1 min walk from East Finchley tube on the Northern Line). Hybrid working options are available. Role Full time Job Types: Full-time, Permanent Salary: £75,000.00-£85,000.00 per year Benefits: Casual dress Company events Company pension Free parking On-site parking Private medical insurance Schedule: Monday to Friday Ability to commute/relocate: LONDON: reliably commute or plan to relocate before starting work (required) Work Location: One location
Dec 19, 2022
Full time
About The Company A truly exciting opportunity to join a well-established London based Enterprise Cloud Platform Development agency to work within a new UK energy sector Innovations Team. Working alongside key stakeholders including UK Government departments, this is a unique opportunity to disrupt the sector, reshape future regulation and help drive the UKs net zero energy objectives through technological innovation. The rapid uptake of low carbon technologies including heat pumps, electric vehicles and photovoltaics is driving massive demand for digital innovation within the energy sector. The team is charged with the exploration of data products and experimentation to find innovative new approaches, products and services for potential deployment on a national scale. The company has an enviable client list and is highly ambitious embarking on an aggressive post-covid growth strategy with a close-knit, diverse team covering a wide range of skills and expertise. Apply now! Required Skills A qualification such as the AWS Certified Cloud Practitioner, AWS Certified Solutions Architect, AWS Cloud Security Certification or equivalent. In-depth knowledge of Cloud computing and Cloud-specific patterns, with a track record of developing and designing cloud environments. Technical skills covering some of the following: networking (DNS, TCP/IP, HTTP, CDN, and VPC) knowledge of a programming language (ideally Go or Python) data storage options containerization security DevOps tools Commercial experience with Event Driven Architectures. Commercial experience with IaC toolsets preferably Terraform. Ability to architect applications in AWS using a wide array of AWS native components and services in collaboration with third-party commercial tools. Architecting the digital strategic vision in collaboration with clients, ensuring clear links back to the organisational vision and strategy. Developing enterprise-level roadmaps for clients, including the creation of enterprise standards, relevant business models, and technology standards. Operating as a key technical authority to ensure all digital initiatives align with the strategic vision. Promote and own continuous improvement for cost reduction and efficiency within your accounts. Designing end-to-end solutions using a set of robust architecture principles. Ability to determine and maintain appropriate documentation for architectures such as User Guides, Design Documents, Configuration Management plans and Standards and facilitate their review and sign-off by stakeholders and hand over to technical teams for detailed design and build. To keep up to date with advances, emerging technologies, and trends across all Enterprise Architecture domains. Advantageous skills Advanced understanding of DevOps strategies. Experience working with APIs. About the Job You will act as a design authority and monitor solutions as they progress through their lifecycle. You will be required to provide good estimates for work and contribute to the production of metrics to track progress. You will influence and encourage discussions about the future technology landscape, and potential initiatives. You will provide leadership to developers through such behaviours as adherence to and promotion of appropriate standards, offering of technical support and guidance, encouraging a culture of continuous improvement. Periodically participate in external audits to ensure continued accreditation. Growth & Work-Life Balance The role will provide meaningful project, advancement and educational opportunities that will allow you to develop your skills and enhance your career. But with equal importance the company aims to provide a strong work life balance. To help with this hybrid working is available and benefits including private medical insurance are on offer. Candidates will: Enjoy being part of the company's fast-paced, scale-up environment. Build rapport quickly, creating positive and productive relationships with both internal and external stakeholders. Value diversity, different environments and cultures. Have excellent communication skills, and actively enjoy shaping requirements and communicating technical concepts to non-technical stakeholders. Be proactive / hard-working / reliable. Have an analytical approach to problem solving. Be subject to a DBS check. Have experience in the design & development of POCs. Be able to deliver projects from inception to completion often working with a broad mix of individuals and companies with diverse skill sets. Possess outstanding attention to detail and understand the need for high quality documentation. Work with a team of experts, assisting the energy industry in its generational & digital transformation. Collaborate with various companies (vendors, operators & others) to provide technical recommendations and specifications for wider industry adoption. Be highly experienced in the Agile methodology and processes with a hands-on approach to assist with the design and prototyping for product backlog and road-mapped features. Be able to work towards deadlines, being personally resilient and able to handle, at times, the pressure of a demanding workload and complex client needs. The job involves Scope to innovate and experiment! Working with UK government partners within the UK energy sector. Inspire confidence and communicate the value and limitations of data science to non-technical stakeholders. Guide the process of defining the scope of projects to come with an emphasis on technical feasibility. Location This role is primarily office based in the company's recently renovated, stunning offices in North London (1 min walk from East Finchley tube on the Northern Line). Hybrid working options are available. Role Full time Job Types: Full-time, Permanent Salary: £75,000.00-£85,000.00 per year Benefits: Casual dress Company events Company pension Free parking On-site parking Private medical insurance Schedule: Monday to Friday Ability to commute/relocate: LONDON: reliably commute or plan to relocate before starting work (required) Work Location: One location
Arm's hardware is at the heart of the computing and connectivity revolution that continues to transform the way people live and businesses operate. Working as a team and engaging with the world's most famous technology companies, we are driving innovation into all areas that compute is possible to build better solutions for the billions of people using our technology worldwide. As we continue to grow, we need the best engineers to join a team with ownership of the development of compute solutions. Soon, you could be using your talents to help us develop the technologies that will enable the very latest compute solutions in today's infrastructure and client markets. Responsibilities: Systems Solution team's mission is to enable our partners by delivering a secure, performant, reliable hardware and software that are easy to use! Verification engineers will be working in a highly focused group within Arm's Central Engineering Systems Development team, where you will help verify our next generation compute client and infra solutions using innovative technologies, methodologies and tools. As a verification engineer with a knowledge of subsystems and SoCs you will make valuable contributions to a team tasked with verifying functional correctness of compute subsystems Engineers will have ample opportunities to work with the project team to understand design specifications and build a functional verification strategy. Key responsibilities will include writing test plans, defining test methodologies, completing functional verification to the required quality levels and schedules. Opportunities and space to develop and improve the verification methodologies used by the team. Working with project management on planning tasks, setting schedules, quality checkpoints, engineer will also be responsible for the progress of verification activities. Will collaborate with engineers from architecture, design, verification, implementation, modelling, performance analysis, silicon validation, FPGA and board development. Senior engineers are also encouraged to support junior members. Required Skills and Experience: Worked on embedded C/C based SoC verification environments Knowledge of assembly language (preferably ARM), C/C and/or hardware verification languages e.g. (SystemVerilog), shell programming/scripting (e.g. Tcl, Perl, Python etc.) Experienced in one or more of various verification methodologies - UVM/OVM/eRM, formal, low power, emulation Exposure to all stages of verification: requirements collection, creation of verification methodology plans, testplans, testbench implementation, Testcases development, documentation and support Ability to work under time-scale pressure and meet aggressive targets without compromising on quality Understanding of the fundamentals of Arm system architectures Practical experience of working on Processor based system designs 'Nice to Have' Skills and Experience: You possess the knowledge of object-oriented programming concepts With offices around the world, Arm is a diverse organisation of dedicated, innovative and highly talented professionals. By enabling a vibrant, inclusive, meritocratic, and open workplace, where all our people can grow and succeed, we encourage our people to share their unique contributions to Arm's success in the global marketplace. ARM is at the heart of the world's most advanced digital products. Our technology enables the creation of new markets and transformation of industries and society. We design scalable, energy efficient-processors and related technologies to deliver the intelligence in applications ranging from sensors to servers, including smartphones, tablets, enterprise infrastructure and the Internet of Things! Our innovative technology is licensed by ARM Partners who have shipped more than 50 billion Systems on Chip (SoCs) containing our intellectual property since the company began in 1990. Together with our Connected Community, we are breaking down barriers to innovation for developers, designers and engineers, ensuring a fast, reliable route to market for leading electronics companies.
Dec 19, 2022
Full time
Arm's hardware is at the heart of the computing and connectivity revolution that continues to transform the way people live and businesses operate. Working as a team and engaging with the world's most famous technology companies, we are driving innovation into all areas that compute is possible to build better solutions for the billions of people using our technology worldwide. As we continue to grow, we need the best engineers to join a team with ownership of the development of compute solutions. Soon, you could be using your talents to help us develop the technologies that will enable the very latest compute solutions in today's infrastructure and client markets. Responsibilities: Systems Solution team's mission is to enable our partners by delivering a secure, performant, reliable hardware and software that are easy to use! Verification engineers will be working in a highly focused group within Arm's Central Engineering Systems Development team, where you will help verify our next generation compute client and infra solutions using innovative technologies, methodologies and tools. As a verification engineer with a knowledge of subsystems and SoCs you will make valuable contributions to a team tasked with verifying functional correctness of compute subsystems Engineers will have ample opportunities to work with the project team to understand design specifications and build a functional verification strategy. Key responsibilities will include writing test plans, defining test methodologies, completing functional verification to the required quality levels and schedules. Opportunities and space to develop and improve the verification methodologies used by the team. Working with project management on planning tasks, setting schedules, quality checkpoints, engineer will also be responsible for the progress of verification activities. Will collaborate with engineers from architecture, design, verification, implementation, modelling, performance analysis, silicon validation, FPGA and board development. Senior engineers are also encouraged to support junior members. Required Skills and Experience: Worked on embedded C/C based SoC verification environments Knowledge of assembly language (preferably ARM), C/C and/or hardware verification languages e.g. (SystemVerilog), shell programming/scripting (e.g. Tcl, Perl, Python etc.) Experienced in one or more of various verification methodologies - UVM/OVM/eRM, formal, low power, emulation Exposure to all stages of verification: requirements collection, creation of verification methodology plans, testplans, testbench implementation, Testcases development, documentation and support Ability to work under time-scale pressure and meet aggressive targets without compromising on quality Understanding of the fundamentals of Arm system architectures Practical experience of working on Processor based system designs 'Nice to Have' Skills and Experience: You possess the knowledge of object-oriented programming concepts With offices around the world, Arm is a diverse organisation of dedicated, innovative and highly talented professionals. By enabling a vibrant, inclusive, meritocratic, and open workplace, where all our people can grow and succeed, we encourage our people to share their unique contributions to Arm's success in the global marketplace. ARM is at the heart of the world's most advanced digital products. Our technology enables the creation of new markets and transformation of industries and society. We design scalable, energy efficient-processors and related technologies to deliver the intelligence in applications ranging from sensors to servers, including smartphones, tablets, enterprise infrastructure and the Internet of Things! Our innovative technology is licensed by ARM Partners who have shipped more than 50 billion Systems on Chip (SoCs) containing our intellectual property since the company began in 1990. Together with our Connected Community, we are breaking down barriers to innovation for developers, designers and engineers, ensuring a fast, reliable route to market for leading electronics companies.
The videoSparking the Worlds Potentialdescribes it well: Arm is wherever compute happens. And today, intelligent computing happens everywhere. From the smallest IoT devices, to large scale data centres, and everything between and beyond. Your new team Within the GPU Modelling Team, we have an amazing opportunity for an experienced developer.Our models are detailed representations of the micro-architecture of our GPU products; They are extensively used by teams within Arm for different use cases and are delivered to some of our external partners. Your new role Your role will primarily be to model different aspects of our upcoming GPUs, taking ownership of some of the components. You will be working with dedicated and engaged people across the globe as part of our multi-site development projects. We develop in C in a UNIX environment and your work will have a large impact on the design and quality of the GPUs and ultimately on the success of Arm. If you would like to craft the future of energy-efficient devices, this is the place to be! What youll need to succeed We are looking for someone with excellent knowledge of C programming, a good understanding of computer architecture, experience with UNIX, good problem solving and debugging skills as well as good English communication (both written and verbal). A Bachelors, Masters or PhD (e.g. computer science, electrical engineering or a related field) is a must have. Knowledge of computer graphics, scripting languages (e.g., Python) or modelling platforms (e.g., SystemC, gem5) would be a plus. What you need to do next If this sounds exciting click apply!
Dec 19, 2022
Full time
The videoSparking the Worlds Potentialdescribes it well: Arm is wherever compute happens. And today, intelligent computing happens everywhere. From the smallest IoT devices, to large scale data centres, and everything between and beyond. Your new team Within the GPU Modelling Team, we have an amazing opportunity for an experienced developer.Our models are detailed representations of the micro-architecture of our GPU products; They are extensively used by teams within Arm for different use cases and are delivered to some of our external partners. Your new role Your role will primarily be to model different aspects of our upcoming GPUs, taking ownership of some of the components. You will be working with dedicated and engaged people across the globe as part of our multi-site development projects. We develop in C in a UNIX environment and your work will have a large impact on the design and quality of the GPUs and ultimately on the success of Arm. If you would like to craft the future of energy-efficient devices, this is the place to be! What youll need to succeed We are looking for someone with excellent knowledge of C programming, a good understanding of computer architecture, experience with UNIX, good problem solving and debugging skills as well as good English communication (both written and verbal). A Bachelors, Masters or PhD (e.g. computer science, electrical engineering or a related field) is a must have. Knowledge of computer graphics, scripting languages (e.g., Python) or modelling platforms (e.g., SystemC, gem5) would be a plus. What you need to do next If this sounds exciting click apply!
Salary 70,000 - 85,000 GBP per year Requirements: - Qualifications: 10+ years of experience years of software development experience with file systems, concurrency, multithreading, server architectures and distributed systems. Excellent hands-on software development experience on scale-out and high availability storage solution. Experience in developing and debugging at system level C/C , particularly for Linux/UNIX computing environments. Knowledge of parallel file system solutions (Lustre, GPFS), NVM storage technology or distributed key-value storage systems are highly appreciated BS/MS/Ph.D in Computer Science, Computer Engineering, Statistics, Mathematics or equivalent degree/experience. Attention to detail and commitment to high quality deliverables. Strong team player with good communication skills and should be self-starter. Excellent time management skills, with the ability to independently prioritize, multitask, and work under deadlines in a fast paced environment. Responsibilities: - Job Summary: We are looking for a Senior Software Engineer for our RED Tintri Storage engineering team who will architect, design, build, manage and deliver components of RED software storage solution: Design and implement critical distributed storage components including global file system namespace and high availability services (i.e. erasure coding, backup-recovery, snapshots and deduplication) Drive design discussions, build prototypes and contribute to deliver high quality products Conduct code reviews and improve scalability, stability, reliability and performance of RED solutions Collaborate with your teammates and integrate a group of passionate developers in an outcome oriented environment. Technologies: - C - Linux - OpenStack - REST - Golang More: DDN Storage is the world leader in high performance and massively scalable data management and storage solutions that accelerate business results and scientific insights for data-centric organizations worldwide. Our unified, end-to-end platform uniquely addresses the tiered storage and large scale data management demands of mixed workloads, multiple collaborative data centers and Web and cloud environments. Across traditional and commercial high performance markets, customers rely on DDN Storage to solve the most demanding big data problems in industries such as cloud, online content and social networking, security and intelligence, life sciences, finance, energy and media production.
Dec 19, 2022
Full time
Salary 70,000 - 85,000 GBP per year Requirements: - Qualifications: 10+ years of experience years of software development experience with file systems, concurrency, multithreading, server architectures and distributed systems. Excellent hands-on software development experience on scale-out and high availability storage solution. Experience in developing and debugging at system level C/C , particularly for Linux/UNIX computing environments. Knowledge of parallel file system solutions (Lustre, GPFS), NVM storage technology or distributed key-value storage systems are highly appreciated BS/MS/Ph.D in Computer Science, Computer Engineering, Statistics, Mathematics or equivalent degree/experience. Attention to detail and commitment to high quality deliverables. Strong team player with good communication skills and should be self-starter. Excellent time management skills, with the ability to independently prioritize, multitask, and work under deadlines in a fast paced environment. Responsibilities: - Job Summary: We are looking for a Senior Software Engineer for our RED Tintri Storage engineering team who will architect, design, build, manage and deliver components of RED software storage solution: Design and implement critical distributed storage components including global file system namespace and high availability services (i.e. erasure coding, backup-recovery, snapshots and deduplication) Drive design discussions, build prototypes and contribute to deliver high quality products Conduct code reviews and improve scalability, stability, reliability and performance of RED solutions Collaborate with your teammates and integrate a group of passionate developers in an outcome oriented environment. Technologies: - C - Linux - OpenStack - REST - Golang More: DDN Storage is the world leader in high performance and massively scalable data management and storage solutions that accelerate business results and scientific insights for data-centric organizations worldwide. Our unified, end-to-end platform uniquely addresses the tiered storage and large scale data management demands of mixed workloads, multiple collaborative data centers and Web and cloud environments. Across traditional and commercial high performance markets, customers rely on DDN Storage to solve the most demanding big data problems in industries such as cloud, online content and social networking, security and intelligence, life sciences, finance, energy and media production.
C Developer/Mobile Developer (iOS Swift).Hybrid WfH/London* to £120k Would you like to work on complex, technically challenging systems for the world's largest FinTech, with continual learning opportunities within a supportive and diverse environment? Your role: As a C Developer/Mobile Developer, you will be working within the Infrastructure team where you will use C and Swift to build core mobile tech components, tools, and frameworks that the rest of the Mobile team will leverage to build out mobile apps. You will be responsible for a highly diverse technology stack and will be encouraged to push the boundaries by exploring new technologies as well as improving existing ones. You will work closely with other technology teams to align technical direction and will foster a culture of sustained, high quality delivery through collaboration and teamwork. WfH policy: You'll be based in amazing City offices with open plan desk space, breakout areas, quiet spaces and a range of onsite facilities such as a free fully stocked food hall area. You can work remotely 2 days a week. Requirements: You have strong C development experience You have a genuine interest in working on mobile applications and ideally have some experience of this You have a good knowledge of Computing fundamentals such as Data Structures, Design Patterns, Algorithms You are a collaborative team member who is keen to share knowledge and learn from others You are a keen technologist, stay at the forefront of technical innovation You are likely to be degree educated, Computer Science preferred As a C Developer/Mobile Developer you can expect to earn a competitive salary (to £120k) plus bonus and benefits. Apply now or call to find out more about this C Developer/Mobile Developer opportunity.
Dec 18, 2022
Full time
C Developer/Mobile Developer (iOS Swift).Hybrid WfH/London* to £120k Would you like to work on complex, technically challenging systems for the world's largest FinTech, with continual learning opportunities within a supportive and diverse environment? Your role: As a C Developer/Mobile Developer, you will be working within the Infrastructure team where you will use C and Swift to build core mobile tech components, tools, and frameworks that the rest of the Mobile team will leverage to build out mobile apps. You will be responsible for a highly diverse technology stack and will be encouraged to push the boundaries by exploring new technologies as well as improving existing ones. You will work closely with other technology teams to align technical direction and will foster a culture of sustained, high quality delivery through collaboration and teamwork. WfH policy: You'll be based in amazing City offices with open plan desk space, breakout areas, quiet spaces and a range of onsite facilities such as a free fully stocked food hall area. You can work remotely 2 days a week. Requirements: You have strong C development experience You have a genuine interest in working on mobile applications and ideally have some experience of this You have a good knowledge of Computing fundamentals such as Data Structures, Design Patterns, Algorithms You are a collaborative team member who is keen to share knowledge and learn from others You are a keen technologist, stay at the forefront of technical innovation You are likely to be degree educated, Computer Science preferred As a C Developer/Mobile Developer you can expect to earn a competitive salary (to £120k) plus bonus and benefits. Apply now or call to find out more about this C Developer/Mobile Developer opportunity.
Salary 110,000 - 130,000 GBP per year Requirements: - Bachelors degree in Computer Science or Software Engineering 7+ years of working experience as a Software Engineer, with 2+ years as a Senior Software Engineer Proficient in developing low-level systems in C, C , Java, Kotlin, or Rust (most ideally) Proficient in developing OOP architectures Proficient in multithreading and concurrent programming Proficient in developing distributed systems and cloud environments Proficient knowledge of Operating Systems (mainly Unix) and Networking Substantial experience in working with distributed computing frameworks, such as Hadoop, Spark, Cassandra, Kafka, ZeroMQ, Akka, Kubernetes, Zookeeper, etc. Substantial experience in using cloud infrastructures tools like Kubernetes, Docker, Terraform, and/or Nomad Substantial experience in working with at least one cloud service: AWS, Google Cloud, and/or Microsoft Azure Substantial experience in build and release (CI/CD) engineering Substantial experience in working with database systems Substantial experience in developing client-server architectures Familiarity with large-scale software architectures that spans across multiple repositories Familiarity with open-source software development and community Strong communication, documentation, writing, and presentation skills Responsibilities: - As a Staff Software Engineer, you will be working on various products that make up our technology stack, which includes (but is not limited to): TypeDB: our strongly-typed database with a rich and logical type system, that empowers you to tackle complex problems, with TypeQL is its query language. TypeDB is built with open-source distributed technology stacks: RocksDB, ANTLR, SCIP, Bazel, and GRPC. Today, TypeDB is written in Java, but we are in the process of rewriting it in Rust, with clients implemented in multiple languages, such as Java, Python, and Node.js. The extensive build system of TypeDB is built with Kotlin and Bazel. TypeDB Cluster: the distributed version of TypeDB, using the same open-source distributed technologies (plus ZeroMQ), built through a reactive architecture implementing the Raft replication algorithms. TypeDB Cluster serves as our commercial offering that provides TypeDB users with scalability, security, configurability and management tools to effectively use TypeDB in a production environment. Today, TypeDB Cluster is written in Java, but we're now rewriting it in Rust. The extensive build system is also built with Kotlin and Bazel. TypeDB Studio: the Integrated Development Environment (IDE) of TypeDB. Studio allows developers to manage their TypeDB project source code (e.g. schema and data), interactively manage the database schema, data and users, as well as query the database to produce graph visualisations of their data. Studio is built using Kotlin and Jetpack Compose. Vaticle Factory: the in-house built CI platform that automates our entire software development life cycle from testing, benchmarking, tracing, quality checking, dependency upgrading, verifying (releases), and releasing. Vaticle Factory is designed for engineering teams building distributed systems on multi-repo architectures that require performance benchmarking. Vaticle Factory is built in the cloud, using the Kubernetes technology stack. Today, Vaticle Factory is written in Java and React, but we're now rewriting it in Rust, Angular, and TypeScript. Vaticle Cloud: the cloud platform in which TypeDB will be automatically deployed, managed, and orchestrated in any of the popular cloud services: GCP, AWS, or Azure. Similar to Vaticle Factory, Vaticle Cloud is built in the cloud, using the Kubernetes technology stack. Vaticle Cloud is also built in Rust, Angular, and TypeScript. Across all technologies, your primary languages for development will be Rust, Kotlin, and TypeScript. As a Staff Software Engineer, you will be assigned to one technology at a time from the list above, rotating to various other projects over time, to acquire the skills and experience to grow as a Software Engineer, and impact various technologies in the company. Each assignment from will be decided based your interest, skillset, experience, and the team development needs at the time. Your work will span across all aspects of software engineering; from programming and debugging, to architecture design, build engineering, release engineering, documentation, workflow automation, code reviews, as well as R&D. As a senior member of the team, you will have a lot of opportunity to lead the growth of the company, which will be part of your responsibility. Technologies: - Angular - Cucumber - Docker - Figma - IntelliJ - Java - Kotlin - Kubernetes - RabbitMQ - Rust - React - TypeScript - gRPC - Bazel - TypeDB - TypeQL More: Vaticle is a team of people driven to empower engineers to solve complex problems. We are the creators of the strongly-typed database, TypeDB, and its query language, TypeQL. Our technology helps organisations in various industries, including Life Sciences, Defence & Security, Financial Services and Robotics, to build intelligent systems that tackle complex problems. From financial analytics to drug discovery, cyber threat detection to robotics disaster recovery, our technology empowers engineers around the world to tackle a higher order of complexity in data and knowledge. We've built a pioneering developer community of 9,000+ engineers, spread over 20 countries, and counting. To continue pursuing this vision, we need to build a team of individuals who are not just the best and brightest in what they do, but also driven by a strong sense of purpose and compassion for the world. You will be joining a team that cares deeply not just about the intelligence of the technology, but also the elegance and simplicity of the solution. We have a strong sense of urgency, but we always care about 'why' something needs to be developed, and we make sure that we work purposefully. Although we are expected to be independent in delivering our responsibilities, we collaborate in perfecting our ideas and solutions. Every time we have an opportunity to improve our workflow, infrastructure or architecture to achieve better performance, user experience or developer productivity, we take that opportunity, and we grow.
Dec 17, 2022
Full time
Salary 110,000 - 130,000 GBP per year Requirements: - Bachelors degree in Computer Science or Software Engineering 7+ years of working experience as a Software Engineer, with 2+ years as a Senior Software Engineer Proficient in developing low-level systems in C, C , Java, Kotlin, or Rust (most ideally) Proficient in developing OOP architectures Proficient in multithreading and concurrent programming Proficient in developing distributed systems and cloud environments Proficient knowledge of Operating Systems (mainly Unix) and Networking Substantial experience in working with distributed computing frameworks, such as Hadoop, Spark, Cassandra, Kafka, ZeroMQ, Akka, Kubernetes, Zookeeper, etc. Substantial experience in using cloud infrastructures tools like Kubernetes, Docker, Terraform, and/or Nomad Substantial experience in working with at least one cloud service: AWS, Google Cloud, and/or Microsoft Azure Substantial experience in build and release (CI/CD) engineering Substantial experience in working with database systems Substantial experience in developing client-server architectures Familiarity with large-scale software architectures that spans across multiple repositories Familiarity with open-source software development and community Strong communication, documentation, writing, and presentation skills Responsibilities: - As a Staff Software Engineer, you will be working on various products that make up our technology stack, which includes (but is not limited to): TypeDB: our strongly-typed database with a rich and logical type system, that empowers you to tackle complex problems, with TypeQL is its query language. TypeDB is built with open-source distributed technology stacks: RocksDB, ANTLR, SCIP, Bazel, and GRPC. Today, TypeDB is written in Java, but we are in the process of rewriting it in Rust, with clients implemented in multiple languages, such as Java, Python, and Node.js. The extensive build system of TypeDB is built with Kotlin and Bazel. TypeDB Cluster: the distributed version of TypeDB, using the same open-source distributed technologies (plus ZeroMQ), built through a reactive architecture implementing the Raft replication algorithms. TypeDB Cluster serves as our commercial offering that provides TypeDB users with scalability, security, configurability and management tools to effectively use TypeDB in a production environment. Today, TypeDB Cluster is written in Java, but we're now rewriting it in Rust. The extensive build system is also built with Kotlin and Bazel. TypeDB Studio: the Integrated Development Environment (IDE) of TypeDB. Studio allows developers to manage their TypeDB project source code (e.g. schema and data), interactively manage the database schema, data and users, as well as query the database to produce graph visualisations of their data. Studio is built using Kotlin and Jetpack Compose. Vaticle Factory: the in-house built CI platform that automates our entire software development life cycle from testing, benchmarking, tracing, quality checking, dependency upgrading, verifying (releases), and releasing. Vaticle Factory is designed for engineering teams building distributed systems on multi-repo architectures that require performance benchmarking. Vaticle Factory is built in the cloud, using the Kubernetes technology stack. Today, Vaticle Factory is written in Java and React, but we're now rewriting it in Rust, Angular, and TypeScript. Vaticle Cloud: the cloud platform in which TypeDB will be automatically deployed, managed, and orchestrated in any of the popular cloud services: GCP, AWS, or Azure. Similar to Vaticle Factory, Vaticle Cloud is built in the cloud, using the Kubernetes technology stack. Vaticle Cloud is also built in Rust, Angular, and TypeScript. Across all technologies, your primary languages for development will be Rust, Kotlin, and TypeScript. As a Staff Software Engineer, you will be assigned to one technology at a time from the list above, rotating to various other projects over time, to acquire the skills and experience to grow as a Software Engineer, and impact various technologies in the company. Each assignment from will be decided based your interest, skillset, experience, and the team development needs at the time. Your work will span across all aspects of software engineering; from programming and debugging, to architecture design, build engineering, release engineering, documentation, workflow automation, code reviews, as well as R&D. As a senior member of the team, you will have a lot of opportunity to lead the growth of the company, which will be part of your responsibility. Technologies: - Angular - Cucumber - Docker - Figma - IntelliJ - Java - Kotlin - Kubernetes - RabbitMQ - Rust - React - TypeScript - gRPC - Bazel - TypeDB - TypeQL More: Vaticle is a team of people driven to empower engineers to solve complex problems. We are the creators of the strongly-typed database, TypeDB, and its query language, TypeQL. Our technology helps organisations in various industries, including Life Sciences, Defence & Security, Financial Services and Robotics, to build intelligent systems that tackle complex problems. From financial analytics to drug discovery, cyber threat detection to robotics disaster recovery, our technology empowers engineers around the world to tackle a higher order of complexity in data and knowledge. We've built a pioneering developer community of 9,000+ engineers, spread over 20 countries, and counting. To continue pursuing this vision, we need to build a team of individuals who are not just the best and brightest in what they do, but also driven by a strong sense of purpose and compassion for the world. You will be joining a team that cares deeply not just about the intelligence of the technology, but also the elegance and simplicity of the solution. We have a strong sense of urgency, but we always care about 'why' something needs to be developed, and we make sure that we work purposefully. Although we are expected to be independent in delivering our responsibilities, we collaborate in perfecting our ideas and solutions. Every time we have an opportunity to improve our workflow, infrastructure or architecture to achieve better performance, user experience or developer productivity, we take that opportunity, and we grow.
Salary 85,000 - 110,000 GBP per year Requirements: - Bachelors degree in Computer Science or Software Engineering 5+ years of working experience as a Software Engineer Proficient in developing low-level systems in C, C , Java, Kotlin, or Rust (most ideally) Proficient in developing OOP architectures Proficient in multithreading and concurrent programming Proficient in developing distributed systems and cloud environments Proficient knowledge of Operating Systems (mainly Unix) and Networking Substantial experience in working with distributed computing frameworks, such as Hadoop, Spark, Cassandra, Kafka, ZeroMQ, Akka, Kubernetes, Zookeeper, etc. Substantial experience in using cloud infrastructures tools like Kubernetes, Docker, Terraform, and/or Nomad Substantial experience in working with at least one cloud service: AWS, Google Cloud, and/or Microsoft Azure Substantial experience in build and release (CI/CD) engineering Substantial experience in working with database systems Substantial experience in developing client-server architectures Familiarity with large-scale software architectures that spans across multiple repositories Familiarity with open-source software development and community Strong communication, documentation, writing, and presentation skills Responsibilities: - As a Senior Software Engineer, you will be working on various products that make up our technology stack, which includes (but is not limited to): TypeDB: our strongly-typed database with a rich and logical type system, that empowers you to tackle complex problems, with TypeQL is its query language. TypeDB is built with open-source distributed technology stacks: RocksDB, ANTLR, SCIP, Bazel, and GRPC. Today, TypeDB is written in Java, but we are in the process of rewriting it in Rust, with clients implemented in multiple languages, such as Java, Python, and Node.js. The extensive build system of TypeDB is built with Kotlin and Bazel. TypeDB Cluster: the distributed version of TypeDB, using the same open-source distributed technologies (plus ZeroMQ), built through a reactive architecture implementing the Raft replication algorithms. TypeDB Cluster serves as our commercial offering that provides TypeDB users with scalability, security, configurability and management tools to effectively use TypeDB in a production environment. Today, TypeDB Cluster is written in Java, but we're now rewriting it in Rust. The extensive build system is also built with Kotlin and Bazel. TypeDB Studio: the Integrated Development Environment (IDE) of TypeDB. Studio allows developers to manage their TypeDB project source code (e.g. schema and data), interactively manage the database schema, data and users, as well as query the database to produce graph visualisations of their data. Studio is built using Kotlin and Jetpack Compose. Vaticle Factory: the in-house built CI platform that automates our entire software development life cycle from testing, benchmarking, tracing, quality checking, dependency upgrading, verifying (releases), and releasing. Vaticle Factory is designed for engineering teams building distributed systems on multi-repo architectures that require performance benchmarking. Vaticle Factory is built in the cloud, using the Kubernetes technology stack. Today, Vaticle Factory is written in Java and React, but we're now rewriting it in Rust, Angular, and TypeScript. Vaticle Cloud: the cloud platform in which TypeDB will be automatically deployed, managed, and orchestrated in any of the popular cloud services: GCP, AWS, or Azure. Similar to Vaticle Factory, Vaticle Cloud is built in the cloud, using the Kubernetes technology stack. Vaticle Cloud is also built in Rust, Angular, and TypeScript. Across all technologies, your primary languages for development will be Rust, Kotlin, and TypeScript. As a Senior Software Engineer, you will be assigned to one technology at a time from the list above, rotating to various other projects over time, to acquire the skills and experience to grow as a Software Engineer, and impact various technologies in the company. Each assignment from will be decided based your interest, skillset, experience, and the team development needs at the time. Your work will span across all aspects of software engineering; from programming and debugging, to architecture design, build engineering, release engineering, documentation, workflow automation, code reviews, as well as R&D. As a senior engineer, you will have a lot of opportunity to lead the growth of the company, if you prefer to take on the role of technical leadership. Technologies: - Angular - Cucumber - Docker - Figma - IntelliJ - Java - Kotlin - Kubernetes - RabbitMQ - Rust - React - TypeScript - gRPC - Bazel - TypeDB - TypeQL More: Vaticle is a team of people driven to empower engineers to solve complex problems. We are the creators of the strongly-typed database, TypeDB, and its query language, TypeQL. Our technology helps organisations in various industries, including Life Sciences, Defence & Security, Financial Services and Robotics, to build intelligent systems that tackle complex problems. From financial analytics to drug discovery, cyber threat detection to robotics disaster recovery, our technology empowers engineers around the world to tackle a higher order of complexity in data and knowledge. We've built a pioneering developer community of 9,000+ engineers, spread over 20 countries, and counting. To continue pursuing this vision, we need to build a team of individuals who are not just the best and brightest in what they do, but also driven by a strong sense of purpose and compassion for the world. You will be joining a team that cares deeply not just about the intelligence of the technology, but also the elegance and simplicity of the solution. We have a strong sense of urgency, but we always care about 'why' something needs to be developed, and we make sure that we work purposefully. Although we are expected to be independent in delivering our responsibilities, we collaborate in perfecting our ideas and solutions. Every time we have an opportunity to improve our workflow, infrastructure or architecture to achieve better performance, user experience or developer productivity, we take that opportunity, and we grow.
Dec 17, 2022
Full time
Salary 85,000 - 110,000 GBP per year Requirements: - Bachelors degree in Computer Science or Software Engineering 5+ years of working experience as a Software Engineer Proficient in developing low-level systems in C, C , Java, Kotlin, or Rust (most ideally) Proficient in developing OOP architectures Proficient in multithreading and concurrent programming Proficient in developing distributed systems and cloud environments Proficient knowledge of Operating Systems (mainly Unix) and Networking Substantial experience in working with distributed computing frameworks, such as Hadoop, Spark, Cassandra, Kafka, ZeroMQ, Akka, Kubernetes, Zookeeper, etc. Substantial experience in using cloud infrastructures tools like Kubernetes, Docker, Terraform, and/or Nomad Substantial experience in working with at least one cloud service: AWS, Google Cloud, and/or Microsoft Azure Substantial experience in build and release (CI/CD) engineering Substantial experience in working with database systems Substantial experience in developing client-server architectures Familiarity with large-scale software architectures that spans across multiple repositories Familiarity with open-source software development and community Strong communication, documentation, writing, and presentation skills Responsibilities: - As a Senior Software Engineer, you will be working on various products that make up our technology stack, which includes (but is not limited to): TypeDB: our strongly-typed database with a rich and logical type system, that empowers you to tackle complex problems, with TypeQL is its query language. TypeDB is built with open-source distributed technology stacks: RocksDB, ANTLR, SCIP, Bazel, and GRPC. Today, TypeDB is written in Java, but we are in the process of rewriting it in Rust, with clients implemented in multiple languages, such as Java, Python, and Node.js. The extensive build system of TypeDB is built with Kotlin and Bazel. TypeDB Cluster: the distributed version of TypeDB, using the same open-source distributed technologies (plus ZeroMQ), built through a reactive architecture implementing the Raft replication algorithms. TypeDB Cluster serves as our commercial offering that provides TypeDB users with scalability, security, configurability and management tools to effectively use TypeDB in a production environment. Today, TypeDB Cluster is written in Java, but we're now rewriting it in Rust. The extensive build system is also built with Kotlin and Bazel. TypeDB Studio: the Integrated Development Environment (IDE) of TypeDB. Studio allows developers to manage their TypeDB project source code (e.g. schema and data), interactively manage the database schema, data and users, as well as query the database to produce graph visualisations of their data. Studio is built using Kotlin and Jetpack Compose. Vaticle Factory: the in-house built CI platform that automates our entire software development life cycle from testing, benchmarking, tracing, quality checking, dependency upgrading, verifying (releases), and releasing. Vaticle Factory is designed for engineering teams building distributed systems on multi-repo architectures that require performance benchmarking. Vaticle Factory is built in the cloud, using the Kubernetes technology stack. Today, Vaticle Factory is written in Java and React, but we're now rewriting it in Rust, Angular, and TypeScript. Vaticle Cloud: the cloud platform in which TypeDB will be automatically deployed, managed, and orchestrated in any of the popular cloud services: GCP, AWS, or Azure. Similar to Vaticle Factory, Vaticle Cloud is built in the cloud, using the Kubernetes technology stack. Vaticle Cloud is also built in Rust, Angular, and TypeScript. Across all technologies, your primary languages for development will be Rust, Kotlin, and TypeScript. As a Senior Software Engineer, you will be assigned to one technology at a time from the list above, rotating to various other projects over time, to acquire the skills and experience to grow as a Software Engineer, and impact various technologies in the company. Each assignment from will be decided based your interest, skillset, experience, and the team development needs at the time. Your work will span across all aspects of software engineering; from programming and debugging, to architecture design, build engineering, release engineering, documentation, workflow automation, code reviews, as well as R&D. As a senior engineer, you will have a lot of opportunity to lead the growth of the company, if you prefer to take on the role of technical leadership. Technologies: - Angular - Cucumber - Docker - Figma - IntelliJ - Java - Kotlin - Kubernetes - RabbitMQ - Rust - React - TypeScript - gRPC - Bazel - TypeDB - TypeQL More: Vaticle is a team of people driven to empower engineers to solve complex problems. We are the creators of the strongly-typed database, TypeDB, and its query language, TypeQL. Our technology helps organisations in various industries, including Life Sciences, Defence & Security, Financial Services and Robotics, to build intelligent systems that tackle complex problems. From financial analytics to drug discovery, cyber threat detection to robotics disaster recovery, our technology empowers engineers around the world to tackle a higher order of complexity in data and knowledge. We've built a pioneering developer community of 9,000+ engineers, spread over 20 countries, and counting. To continue pursuing this vision, we need to build a team of individuals who are not just the best and brightest in what they do, but also driven by a strong sense of purpose and compassion for the world. You will be joining a team that cares deeply not just about the intelligence of the technology, but also the elegance and simplicity of the solution. We have a strong sense of urgency, but we always care about 'why' something needs to be developed, and we make sure that we work purposefully. Although we are expected to be independent in delivering our responsibilities, we collaborate in perfecting our ideas and solutions. Every time we have an opportunity to improve our workflow, infrastructure or architecture to achieve better performance, user experience or developer productivity, we take that opportunity, and we grow.