it job board logo
  • Home
  • Find IT Jobs
  • Register CV
  • Career Advice
  • Contact us
  • Employers
    • Register as Employer
    • Pricing Plans
  • Recruiting? Post a job
  • Sign in
  • Sign up
  • Home
  • Find IT Jobs
  • Register CV
  • Career Advice
  • Contact us
  • Employers
    • Register as Employer
    • Pricing Plans
Sorry, that job is no longer available. Here are some results that may be similar to the job you were looking for.

13 jobs found

Email me jobs like this
Refine Search
Current Search
linux hpc architect
MBDA UK
Linux HPC Specialist
MBDA UK Filton, Gloucestershire
Bristol An exciting opportunity for a passionate HPC Architect to join a unique, multi-national Information Management function. Ideal candidates should be committed to the future of software defined data centres and open source technologies and have the dedication in supporting our engineering community in a dynamic, fast paced development environment. Salary: Up to £75,000 depending on experience Dynamic (hybrid) working: 2-3 days per week on-site due to workload classification Security Clearance This role will require DV Clearance. Restrictions and/or limitations relating to nationality and/or rights to work may apply. As a minimum and after offer stage, all successful candidates will need to undergo HMG Basic Personnel Security Standard checks (BPSS), which are managed by the MBDA Personnel Security Team. What we can offer you: Company Bonus: Bonus of up to 21% of base salary Pension: maximum total (employer and employee) contribution of up to 14% Flexible working: We welcome applicants who are looking for flexible working arrangements Enhanced parental leave: offers up to 26 weeks for maternity, adoption and shared parental leave -enhancements are available for paternity leave, neonatal leave and fertility testing and treatments Facilities: Fantastic site facilities including subsidised meals, free car parking and much more Healthcare Cash Plan: The Healthcare Cash Plan benefit provides the option to claim cash back on everyday healthcare expenses such as optical, dental, health and wellbeing and more The opportunity: We are seeking a forward thinking HPC Architect with expertise in storage and infrastructure to define the long-term future roadmap of HPC environments within MBDA. You will ensure alignment with business objectives in collaboration with our business areas. As a HPC Architect you will be responsible for building scalable and high-throughput infrastructure. You will manage and maintain HPC environments including compute nodes, storage and interconnects. The role involves close collaboration within your team and wider stakeholders across the organisation. You will also engage with wider multi-national and multi-cultured teams to drive capability development cross functionally. Become part of a unique, well-respected team of dedicated people that have been recognised within our company for its professionalism, dedication and flexibility. Having the opportunity to work both nationally and internationally, broaden your horizons by embracing the rich cultural diversity of our company. Partner with both engineers within MBDA and HPC vendors to ensure HPC services are meeting evolving business needs. Be part of an organisation with a values-led culture that is committed to investing in its workforce with a personal development programme. What we're looking for from you: Key Responsibilities Architecture & Strategy Define the long-term HPC architecture roadmap aligned with organisational goals Evaluate and select technologies across compute, storage, networking, and cloud HPC Establish standards, reference architectures, and best practices System Design & Engineering Oversight Architect large-scale HPC clusters, including CPU, GPU, and accelerator-based systems Design high-performance networking (InfiniBand, RDMA, high-speed Ethernet) Define storage architecture (parallel file systems, object storage, tiered storage) Provide technical leadership and oversight to HPC engineering and operations teams Performance & Scalability Ensure systems are designed for optimal throughput, latency, and scalability Lead performance benchmarking, capacity planning, and workload modelling Identify and eliminate architectural bottlenecks Workload & Software Ecosystem Define strategies for workload orchestration (SLURM, Kubernetes for HPC, etc.) Guide software stack design (MPI, CUDA, compilers, libraries, containers) Ensure reproducibility, portability, and performance of workloads Our company: Peace is not a given, Freedom is not a given, Sovereignty is not a given MBDA is a leading defence organisation. We are proud of the role we play in supporting the Armed Forces who protect our nations. We partner with governments to work together towards a common goal, defending our freedom. We are proud of our employee-led networks, examples include: Gender Equality, Pride, Menopause Matters, Parents and Carers, Armed Forces, Ethnic Diversity, Neurodiversity, Disability and more We recognise that everyone is unique, and we encourage you to speak to us should you require any advice, support or adjustments throughout our recruitment process. Follow us on LinkedIn (MBDA), X Instagram (MBDA_UK) and Glassdoor or visit our MBDA Careers website for more information.
05/04/2026
Full time
Bristol An exciting opportunity for a passionate HPC Architect to join a unique, multi-national Information Management function. Ideal candidates should be committed to the future of software defined data centres and open source technologies and have the dedication in supporting our engineering community in a dynamic, fast paced development environment. Salary: Up to £75,000 depending on experience Dynamic (hybrid) working: 2-3 days per week on-site due to workload classification Security Clearance This role will require DV Clearance. Restrictions and/or limitations relating to nationality and/or rights to work may apply. As a minimum and after offer stage, all successful candidates will need to undergo HMG Basic Personnel Security Standard checks (BPSS), which are managed by the MBDA Personnel Security Team. What we can offer you: Company Bonus: Bonus of up to 21% of base salary Pension: maximum total (employer and employee) contribution of up to 14% Flexible working: We welcome applicants who are looking for flexible working arrangements Enhanced parental leave: offers up to 26 weeks for maternity, adoption and shared parental leave -enhancements are available for paternity leave, neonatal leave and fertility testing and treatments Facilities: Fantastic site facilities including subsidised meals, free car parking and much more Healthcare Cash Plan: The Healthcare Cash Plan benefit provides the option to claim cash back on everyday healthcare expenses such as optical, dental, health and wellbeing and more The opportunity: We are seeking a forward thinking HPC Architect with expertise in storage and infrastructure to define the long-term future roadmap of HPC environments within MBDA. You will ensure alignment with business objectives in collaboration with our business areas. As a HPC Architect you will be responsible for building scalable and high-throughput infrastructure. You will manage and maintain HPC environments including compute nodes, storage and interconnects. The role involves close collaboration within your team and wider stakeholders across the organisation. You will also engage with wider multi-national and multi-cultured teams to drive capability development cross functionally. Become part of a unique, well-respected team of dedicated people that have been recognised within our company for its professionalism, dedication and flexibility. Having the opportunity to work both nationally and internationally, broaden your horizons by embracing the rich cultural diversity of our company. Partner with both engineers within MBDA and HPC vendors to ensure HPC services are meeting evolving business needs. Be part of an organisation with a values-led culture that is committed to investing in its workforce with a personal development programme. What we're looking for from you: Key Responsibilities Architecture & Strategy Define the long-term HPC architecture roadmap aligned with organisational goals Evaluate and select technologies across compute, storage, networking, and cloud HPC Establish standards, reference architectures, and best practices System Design & Engineering Oversight Architect large-scale HPC clusters, including CPU, GPU, and accelerator-based systems Design high-performance networking (InfiniBand, RDMA, high-speed Ethernet) Define storage architecture (parallel file systems, object storage, tiered storage) Provide technical leadership and oversight to HPC engineering and operations teams Performance & Scalability Ensure systems are designed for optimal throughput, latency, and scalability Lead performance benchmarking, capacity planning, and workload modelling Identify and eliminate architectural bottlenecks Workload & Software Ecosystem Define strategies for workload orchestration (SLURM, Kubernetes for HPC, etc.) Guide software stack design (MPI, CUDA, compilers, libraries, containers) Ensure reproducibility, portability, and performance of workloads Our company: Peace is not a given, Freedom is not a given, Sovereignty is not a given MBDA is a leading defence organisation. We are proud of the role we play in supporting the Armed Forces who protect our nations. We partner with governments to work together towards a common goal, defending our freedom. We are proud of our employee-led networks, examples include: Gender Equality, Pride, Menopause Matters, Parents and Carers, Armed Forces, Ethnic Diversity, Neurodiversity, Disability and more We recognise that everyone is unique, and we encourage you to speak to us should you require any advice, support or adjustments throughout our recruitment process. Follow us on LinkedIn (MBDA), X Instagram (MBDA_UK) and Glassdoor or visit our MBDA Careers website for more information.
AWE
HPC Software Engineer
AWE Tadley, Hampshire
HPC Software Engineer Closing Date: 4th September 2025 Location: RG7 4PR , located between Reading and Basingstoke, with free onsite parking . Due to the classified nature of the work involved, there are limited opportunities to work from home in this role. It is anticipated that the successful candidate will spend the majority of their time working on site at AWE Aldermaston. Package: 38,020- 46,000 (depending on your suitability, qualifications, and level of experience) Working pattern: AWE operates a 9-day working fortnight. We will consider flexible working requests so that your work may fit in with your lifestyle. Just let us know your preferred working pattern on your application. Ready to play your part? At AWE, it's not just a job, it's far more than that. Our shared purpose is to help keep the nation safe. Could this role be the opportunity for you to play your part? Would you like to work on an industry leading high-performance computing platform? An opportunity is now available for a HPC Software Engineer to provide computer science support, through development and deployment of software techniques and solutions. Within this role you will be responsible for: Providing appropriate assistance for porting specific codes to new platforms. Design, coding, testing, installation, and maintenance of software modules. Production of suitable online documentation Interacting with vendors, universities, and US laboratories on leading-edge research. Research level investigation of advanced novel techniques for solution of multi-physics. Development of relevant benchmarks for assessing current and future systems. Maintaining an awareness of current and future developments in the HPC field. Who are we looking for? We do need you to have the following: A PhD is preferred, but if you have a BSc/MSc in Computer Science, Physics, Mathematics, or other numerate discipline plus a few years of progressive post-graduate industry experience in a relevant technical field, we would be keen to hear from you. Whilst not to be considered a tick list, we'd like you to have experience in some of the following: The ability to programme in C, C++, Fortran, or a similar high-level language. Knowledge of computer architectures, in particular, parallel architectures (including accelerators such as GPUs) and their applicability to running large scientific calculations. Familiarity with parallel programming concepts - both threading and MPI style parallelism. An understanding of software development life cycles. An interest in processing technologies: software, hardware, and algorithms together with their use and application. Experience of using debuggers and performance analysis tools would be advantageous. Knowledge of open-source software. Experience of working in Unix/Linux environment. Ability to capture software requirements and produce appropriate implementations. Software testing experience. Familiarity with scripting languages - e.g. , bash, python. Ability to write in clear and concise language on technical matters and summarise and present such material effectively. You'll need to have the ability to work calmly and constructively in a priority changing environment and be able to manage your own workload. You will also have initiative, enthusiasm, a flexible approach, and ability to work to tight deadlines. Work hard, be rewarded: We ask a lot and set the bar high because our work truly matters. In return we offer balance, with award winning benefits including: 9-day working fortnight - meaning you get every other Friday off work, in addition to 270 hours of annual leave. Market leading contributory pension scheme (we will pay between 9% and 13% of your pensionable pay depending on your contributions). Family friendly policies: Maternity Leave - 39 Weeks Full Pay and Paternity Leave - 4 Weeks Full Pay. Opportunities for Professional Career Development including funding for annual membership of a relevant professional body. Employee Assistance Programme and Occupational Health Services. Life Assurance (4 x annual salary). Discounts - access to savings on a wide range of everyday spending. Special Leave Policy including paid time off for volunteering, public service (including reserve forces) and caring. The 'Working at AWE' page on our website is where you can find full details in the 'AWE Benefits Guide'.
01/09/2025
Full time
HPC Software Engineer Closing Date: 4th September 2025 Location: RG7 4PR , located between Reading and Basingstoke, with free onsite parking . Due to the classified nature of the work involved, there are limited opportunities to work from home in this role. It is anticipated that the successful candidate will spend the majority of their time working on site at AWE Aldermaston. Package: 38,020- 46,000 (depending on your suitability, qualifications, and level of experience) Working pattern: AWE operates a 9-day working fortnight. We will consider flexible working requests so that your work may fit in with your lifestyle. Just let us know your preferred working pattern on your application. Ready to play your part? At AWE, it's not just a job, it's far more than that. Our shared purpose is to help keep the nation safe. Could this role be the opportunity for you to play your part? Would you like to work on an industry leading high-performance computing platform? An opportunity is now available for a HPC Software Engineer to provide computer science support, through development and deployment of software techniques and solutions. Within this role you will be responsible for: Providing appropriate assistance for porting specific codes to new platforms. Design, coding, testing, installation, and maintenance of software modules. Production of suitable online documentation Interacting with vendors, universities, and US laboratories on leading-edge research. Research level investigation of advanced novel techniques for solution of multi-physics. Development of relevant benchmarks for assessing current and future systems. Maintaining an awareness of current and future developments in the HPC field. Who are we looking for? We do need you to have the following: A PhD is preferred, but if you have a BSc/MSc in Computer Science, Physics, Mathematics, or other numerate discipline plus a few years of progressive post-graduate industry experience in a relevant technical field, we would be keen to hear from you. Whilst not to be considered a tick list, we'd like you to have experience in some of the following: The ability to programme in C, C++, Fortran, or a similar high-level language. Knowledge of computer architectures, in particular, parallel architectures (including accelerators such as GPUs) and their applicability to running large scientific calculations. Familiarity with parallel programming concepts - both threading and MPI style parallelism. An understanding of software development life cycles. An interest in processing technologies: software, hardware, and algorithms together with their use and application. Experience of using debuggers and performance analysis tools would be advantageous. Knowledge of open-source software. Experience of working in Unix/Linux environment. Ability to capture software requirements and produce appropriate implementations. Software testing experience. Familiarity with scripting languages - e.g. , bash, python. Ability to write in clear and concise language on technical matters and summarise and present such material effectively. You'll need to have the ability to work calmly and constructively in a priority changing environment and be able to manage your own workload. You will also have initiative, enthusiasm, a flexible approach, and ability to work to tight deadlines. Work hard, be rewarded: We ask a lot and set the bar high because our work truly matters. In return we offer balance, with award winning benefits including: 9-day working fortnight - meaning you get every other Friday off work, in addition to 270 hours of annual leave. Market leading contributory pension scheme (we will pay between 9% and 13% of your pensionable pay depending on your contributions). Family friendly policies: Maternity Leave - 39 Weeks Full Pay and Paternity Leave - 4 Weeks Full Pay. Opportunities for Professional Career Development including funding for annual membership of a relevant professional body. Employee Assistance Programme and Occupational Health Services. Life Assurance (4 x annual salary). Discounts - access to savings on a wide range of everyday spending. Special Leave Policy including paid time off for volunteering, public service (including reserve forces) and caring. The 'Working at AWE' page on our website is where you can find full details in the 'AWE Benefits Guide'.
Senior Software Engineer
IT Jobs London
Senior Software Engineer / Architect London, UK c£80-120k + benefits This is an exciting and new opportunity for a software engineer / architect to join a start-up involved with the research, development and design of technologies used to enhance, AI, ML and HPC networking. Essential experience: Linux PCIe driver development for highspeed (>100Gbps) application processing (e.g. data centre processors, etc) Our clients’ technologies will revolutionise data centres. Their technologies will speed up training and inference while dramatically reducing energy consumption, supporting a sustainable future. They are looking for an experienced software engineer to develop PCIe drivers for their ultrafast AI/ML and HPC networking solutions. You will work iteratively through a series of prototypes to ultimately deliver a production grade solution. Responsibilities will include software architecture definition, implementation and testing, as well as debugging and benchmarking. This is an opportunity to become the domain expert within the company. The key focus is Linux PCIe driver development for highspeed (>100Gbps) application processing (e.g. data centre processors, etc) Experience is Linux PCIe driver development is essential. Typical involvements: Senior Software Engineer / Architect * Software architecture definition in collaboration with the broader team * Preparing detailed technical documentation and presentations to stakeholders * Linux PCIe driver development * Integration with training and inference frameworks on CPU and GPU * Liaison with embedded software team over network interface card development * Example application development and benchmarking, such as AI training * Working with prototype hardware, identifying and root causing bugs and issues * Experience of RDMA would be preferred as would PCIe peer-to-peer and / or GPU direct * Linux kernel programming (kernel modules, PCI subsystem, memory management, etc) Skills & Experience required: Senior Software Engineer / Architect * A Bachelor or Master degree in electronics engineering, physics, or other relevant fields * At least 8-10 years of software development experience applied to similar technologies using C (essential) and other relevant languages (e.g. C++). * Software architecture definition and implementation experience * High speed Linux PCIe driver development experience * Experience working directly with prototype hardware alongside the hardware design team * Experience of developing Linux PCIe for AI, ML, data storage or HPC networking technologies (or very similar) Experience with some/all the following would be beneficial: * Ability to create an understanding of complex ideas, concepts and designs to a variety of audiences from multiple backgrounds * RDMA and Libfabrics. *CCL libraries * PCIe peer-to-peer and GPU Direct (highly desirable) * Knowledge of embedded software, Yocto Linux, ARM, FPGA devices could be useful * Experience of DPDK (data plane development kit) and eBPF A strong and demonstrable interest in sustainable technologies, AI, ML and / or HPC would be preferred. The Senior Software Engineer / Architect opening is based on site in central London, 2 days per week (min). Assistance can be granted to obtain working visas
01/06/2025
Senior Software Engineer / Architect London, UK c£80-120k + benefits This is an exciting and new opportunity for a software engineer / architect to join a start-up involved with the research, development and design of technologies used to enhance, AI, ML and HPC networking. Essential experience: Linux PCIe driver development for highspeed (>100Gbps) application processing (e.g. data centre processors, etc) Our clients’ technologies will revolutionise data centres. Their technologies will speed up training and inference while dramatically reducing energy consumption, supporting a sustainable future. They are looking for an experienced software engineer to develop PCIe drivers for their ultrafast AI/ML and HPC networking solutions. You will work iteratively through a series of prototypes to ultimately deliver a production grade solution. Responsibilities will include software architecture definition, implementation and testing, as well as debugging and benchmarking. This is an opportunity to become the domain expert within the company. The key focus is Linux PCIe driver development for highspeed (>100Gbps) application processing (e.g. data centre processors, etc) Experience is Linux PCIe driver development is essential. Typical involvements: Senior Software Engineer / Architect * Software architecture definition in collaboration with the broader team * Preparing detailed technical documentation and presentations to stakeholders * Linux PCIe driver development * Integration with training and inference frameworks on CPU and GPU * Liaison with embedded software team over network interface card development * Example application development and benchmarking, such as AI training * Working with prototype hardware, identifying and root causing bugs and issues * Experience of RDMA would be preferred as would PCIe peer-to-peer and / or GPU direct * Linux kernel programming (kernel modules, PCI subsystem, memory management, etc) Skills & Experience required: Senior Software Engineer / Architect * A Bachelor or Master degree in electronics engineering, physics, or other relevant fields * At least 8-10 years of software development experience applied to similar technologies using C (essential) and other relevant languages (e.g. C++). * Software architecture definition and implementation experience * High speed Linux PCIe driver development experience * Experience working directly with prototype hardware alongside the hardware design team * Experience of developing Linux PCIe for AI, ML, data storage or HPC networking technologies (or very similar) Experience with some/all the following would be beneficial: * Ability to create an understanding of complex ideas, concepts and designs to a variety of audiences from multiple backgrounds * RDMA and Libfabrics. *CCL libraries * PCIe peer-to-peer and GPU Direct (highly desirable) * Knowledge of embedded software, Yocto Linux, ARM, FPGA devices could be useful * Experience of DPDK (data plane development kit) and eBPF A strong and demonstrable interest in sustainable technologies, AI, ML and / or HPC would be preferred. The Senior Software Engineer / Architect opening is based on site in central London, 2 days per week (min). Assistance can be granted to obtain working visas
AWE
High Performance Computing (HPC) Scientific Software Developers
AWE Reading, Berkshire
High Performance Computing (HPC) Scientific Software Developers The AWE Physics function are currently looking for a wide range of candidates, with a broad range of skills, at various stages of their careers, to work alongside likeminded software developers and scientists. AWE offers a diverse and unique scientific computing platform on a scale that only a handful of sites across the UK offer. It utilises multiple small development and large HPC platforms with novel architectures that are routinely used for code porting and research related activities. Location : Reading/ Basingstoke area (On site working) Salary (All salaries are dependent on your suitability and level of experience) : Junior Scientific Software Developer: £26,500 - £32,000 per annum Experienced Scientific Software Developer: £33,000 - £45,000 per annum Senior Scientific Software Developer: £46,000 - £60,000 per annum AWE (one of the best 25 big companies to work for in the UK) offers an attractive array of benefits which include: Market leading contributory pension scheme Generous holiday entitlement (270 hours a year, including Bank Holidays, plus every other Friday off) Flexible working hours Salary sacrifice scheme Consideration for either full time or part time hours. Just let us know on your application if you wish to work part time Relocation package available (terms and conditions apply) In support of our important mission to support current and future nuclear deterrent, security and threat reduction programmes, we have new opportunities available in the following disciplines: High Performance Computing - Applied Computer Science : An opportunity to provide computer science support, through development and deployment of software techniques and solutions, to enable exploitation of some of the world's most powerful supercomputers High Performance Computing - Visualisation and Data Science : A unique opportunity to develop scientific visualisation capabilities for unusual datasets and/ or develop Data Science Techniques Computational Physics : Develop large-scale, highly parallel applications to solve physics problems, modernising and improving the efficiency, performance and robustness of these applications, providing direct user support and developing new and novel algorithms to solve physics problems of interest Whilst not to be considered a checklist, we are interested in hearing from candidates who can demonstrate knowledge or experience in several of the following areas: A degree in Computer Science, Mathematics, or other numerate discipline; equivalent NQF level 6 qualification or equivalent experience Experience of working in Unix/ Linux environment Experience of developing large scale, highly parallel codes through mechanisms such as MPI, OpenMP or Cuda Familiarity with C, C++, Fortran or similar high-level language Knowledge and understanding of HPC computer architectures (CPU, GPU, caches, memory) and developing software on them Strong scripting skills (preferably Python and/ or Bash) and a willingness to improve them Knowledge of good software development practices including the use of tools to support this purpose Optimisation and the running of large scientific calculations Software testing experience Knowledge of Visualisation, Computer Graphics or Data Science techniques Familiarity with Object orientated technology Familiarity with VisIt, ParaView, EnSight, IDL, VTK or similar visualisation packages Methodical approach to problem solving with strong abilities to draw together and interpret data from a variety of sources to reach a conclusion Able to work independently and unsupervised, as well as within a team to achieve common goals Flexible, self-motivated and the ability to handle multiple tasks Able to provide technical input within own field of expertise that can influence project, team or end user Strong communication skills verbal and written Candidates must be willing and able to obtain and maintain the necessary security clearance for the role.
22/09/2022
Full time
High Performance Computing (HPC) Scientific Software Developers The AWE Physics function are currently looking for a wide range of candidates, with a broad range of skills, at various stages of their careers, to work alongside likeminded software developers and scientists. AWE offers a diverse and unique scientific computing platform on a scale that only a handful of sites across the UK offer. It utilises multiple small development and large HPC platforms with novel architectures that are routinely used for code porting and research related activities. Location : Reading/ Basingstoke area (On site working) Salary (All salaries are dependent on your suitability and level of experience) : Junior Scientific Software Developer: £26,500 - £32,000 per annum Experienced Scientific Software Developer: £33,000 - £45,000 per annum Senior Scientific Software Developer: £46,000 - £60,000 per annum AWE (one of the best 25 big companies to work for in the UK) offers an attractive array of benefits which include: Market leading contributory pension scheme Generous holiday entitlement (270 hours a year, including Bank Holidays, plus every other Friday off) Flexible working hours Salary sacrifice scheme Consideration for either full time or part time hours. Just let us know on your application if you wish to work part time Relocation package available (terms and conditions apply) In support of our important mission to support current and future nuclear deterrent, security and threat reduction programmes, we have new opportunities available in the following disciplines: High Performance Computing - Applied Computer Science : An opportunity to provide computer science support, through development and deployment of software techniques and solutions, to enable exploitation of some of the world's most powerful supercomputers High Performance Computing - Visualisation and Data Science : A unique opportunity to develop scientific visualisation capabilities for unusual datasets and/ or develop Data Science Techniques Computational Physics : Develop large-scale, highly parallel applications to solve physics problems, modernising and improving the efficiency, performance and robustness of these applications, providing direct user support and developing new and novel algorithms to solve physics problems of interest Whilst not to be considered a checklist, we are interested in hearing from candidates who can demonstrate knowledge or experience in several of the following areas: A degree in Computer Science, Mathematics, or other numerate discipline; equivalent NQF level 6 qualification or equivalent experience Experience of working in Unix/ Linux environment Experience of developing large scale, highly parallel codes through mechanisms such as MPI, OpenMP or Cuda Familiarity with C, C++, Fortran or similar high-level language Knowledge and understanding of HPC computer architectures (CPU, GPU, caches, memory) and developing software on them Strong scripting skills (preferably Python and/ or Bash) and a willingness to improve them Knowledge of good software development practices including the use of tools to support this purpose Optimisation and the running of large scientific calculations Software testing experience Knowledge of Visualisation, Computer Graphics or Data Science techniques Familiarity with Object orientated technology Familiarity with VisIt, ParaView, EnSight, IDL, VTK or similar visualisation packages Methodical approach to problem solving with strong abilities to draw together and interpret data from a variety of sources to reach a conclusion Able to work independently and unsupervised, as well as within a team to achieve common goals Flexible, self-motivated and the ability to handle multiple tasks Able to provide technical input within own field of expertise that can influence project, team or end user Strong communication skills verbal and written Candidates must be willing and able to obtain and maintain the necessary security clearance for the role.
Framestore
Systems Software Developer - Film
Framestore London, UK
Framestore is a global leader in visual effects and computer graphics, having won every major industry award; including an Oscar and BAFTA for the film ‘Gravity’.   Our Systems Development team builds software for large Linux systems used globally in real production: high-performance computing (HPC, renderfarm), storage and file systems, system monitoring, and the Linux OS used by all of our artists and technicians. If you would enjoy working as part of a small and innovative team then we are looking for a great software developer to join us. Role One of our principal tools is our ‘FQ’ render farm software: a bespoke implementation of scheduling, containers, analytics and user interface. It gives our technical artists interactive control over multiple tens of thousands of processing cores, operating on petabytes of data. FQ has been the engine behind almost every image produced by Framestore for nearly 10 years. With FQ and our other projects, members of the team are responsible for: design, programming, testing and deployment of software that meets real-world needs; maintaining existing software; proprietary and open source; collaborating with sysadmins on system design; and advising others (developer and non-developers) on systems and performance issues. Requirements Degree in Computer Science, Software Engineering or related field Several years experience of software development in a Linux or other Unix-like environment in either C or C++ Experience in collaborating on software projects, including the use of source control (eg. Git) and reviewing patches Desirable skills Experience with distributed systems; TCP/IP networking, and event-driven architectures Knowledge of some of the interesting Linux kernel and glibc APIs Understanding of fundamental data structures and their performance characteristics Experience of front-end UI development in Qt, with attention to detail and presentation Experience with PostgreSQL databases and performance issues A working knowledge of programming in Python   A passion and interest in film and computer graphics are warmly welcomed! But prior experience is not necessary.
26/11/2018
Full time
Framestore is a global leader in visual effects and computer graphics, having won every major industry award; including an Oscar and BAFTA for the film ‘Gravity’.   Our Systems Development team builds software for large Linux systems used globally in real production: high-performance computing (HPC, renderfarm), storage and file systems, system monitoring, and the Linux OS used by all of our artists and technicians. If you would enjoy working as part of a small and innovative team then we are looking for a great software developer to join us. Role One of our principal tools is our ‘FQ’ render farm software: a bespoke implementation of scheduling, containers, analytics and user interface. It gives our technical artists interactive control over multiple tens of thousands of processing cores, operating on petabytes of data. FQ has been the engine behind almost every image produced by Framestore for nearly 10 years. With FQ and our other projects, members of the team are responsible for: design, programming, testing and deployment of software that meets real-world needs; maintaining existing software; proprietary and open source; collaborating with sysadmins on system design; and advising others (developer and non-developers) on systems and performance issues. Requirements Degree in Computer Science, Software Engineering or related field Several years experience of software development in a Linux or other Unix-like environment in either C or C++ Experience in collaborating on software projects, including the use of source control (eg. Git) and reviewing patches Desirable skills Experience with distributed systems; TCP/IP networking, and event-driven architectures Knowledge of some of the interesting Linux kernel and glibc APIs Understanding of fundamental data structures and their performance characteristics Experience of front-end UI development in Qt, with attention to detail and presentation Experience with PostgreSQL databases and performance issues A working knowledge of programming in Python   A passion and interest in film and computer graphics are warmly welcomed! But prior experience is not necessary.
CVL
Software DEveloper
CVL Nottingham, UK
KH Resourcing are recruiting for an experienced Software Developer who is extremely adaptable and really interested in new technologies and applying them to solve difficult computer science problems. Successful candidates will want to conceptualize and create architecture that supports other teams and their applications KEY RESPONSIBILITIES: • Creating core services that abstract and separate existing parts of applications • You are an incredible coder and understand what it takes to structure a service API which is easy to learn and use by other coders • Devising new API’s to allow new & existing applications to be developed • Deployment and installation of desktop and server based applications • Investigation of technologies & potential architectures • Coding and debugging software using agile techniques • Working with testers to meet functional requirements • Documenting API’s and services • Tuning services to meet performance criteria • Building services using modern continuous-delivery concepts EXPERIENCE/SKILLS REQUIRED: • Degree in computer science or equivalent • C# or Python • XML or JSON • Outstanding Object-Oriented Software design and MVC patterns • Database experience – SQL or NoSQL • REST APIs • Source control (preferably git) ADVANTAGEOUS SKILLS: • AWS or Azure • HPC • SQL databases • MongoDB or other NoSQL database • ORM and persistence mapping • Mono • Linux • Unit testing and TDD (nUnit) • Deployment, CI (Jenkins) • Project tracking, issue management systems (Jira) • Javascript, C++, Smalltalk
09/09/2016
KH Resourcing are recruiting for an experienced Software Developer who is extremely adaptable and really interested in new technologies and applying them to solve difficult computer science problems. Successful candidates will want to conceptualize and create architecture that supports other teams and their applications KEY RESPONSIBILITIES: • Creating core services that abstract and separate existing parts of applications • You are an incredible coder and understand what it takes to structure a service API which is easy to learn and use by other coders • Devising new API’s to allow new & existing applications to be developed • Deployment and installation of desktop and server based applications • Investigation of technologies & potential architectures • Coding and debugging software using agile techniques • Working with testers to meet functional requirements • Documenting API’s and services • Tuning services to meet performance criteria • Building services using modern continuous-delivery concepts EXPERIENCE/SKILLS REQUIRED: • Degree in computer science or equivalent • C# or Python • XML or JSON • Outstanding Object-Oriented Software design and MVC patterns • Database experience – SQL or NoSQL • REST APIs • Source control (preferably git) ADVANTAGEOUS SKILLS: • AWS or Azure • HPC • SQL databases • MongoDB or other NoSQL database • ORM and persistence mapping • Mono • Linux • Unit testing and TDD (nUnit) • Deployment, CI (Jenkins) • Project tracking, issue management systems (Jira) • Javascript, C++, Smalltalk
CVL
Linux Engineer
CVL Mary Rd, Guildford GU1 4QU, UK
We are currently seeking an expert in Linux and networks to join our engineering team. If successful you will be working as part of a team in Linux system administration, networked computing system design, development and testing. This role gives an opportunity to operate across the whole product and project lifecycle; you will be involved in bid work writing winning proposals, demonstrating your expertise in consultancy reports, you will help design, specify and implement world leading electronic systems and they will be found testing deployed systems in the UK and abroad. We need engineers that are up to this challenge. Essential Skills:- • In depth knowledge and familiarity with the Linux operating system and adept in its usage independent of any specific distribution • Mastery of the Linux command line • OS configuration • OS network and resource optimisation • Software installation • Device driver installation • Kernel compilation • Scripting and network configuration • Experience in High Performance Computing HPC or NUMA architectures
09/09/2016
We are currently seeking an expert in Linux and networks to join our engineering team. If successful you will be working as part of a team in Linux system administration, networked computing system design, development and testing. This role gives an opportunity to operate across the whole product and project lifecycle; you will be involved in bid work writing winning proposals, demonstrating your expertise in consultancy reports, you will help design, specify and implement world leading electronic systems and they will be found testing deployed systems in the UK and abroad. We need engineers that are up to this challenge. Essential Skills:- • In depth knowledge and familiarity with the Linux operating system and adept in its usage independent of any specific distribution • Mastery of the Linux command line • OS configuration • OS network and resource optimisation • Software installation • Device driver installation • Kernel compilation • Scripting and network configuration • Experience in High Performance Computing HPC or NUMA architectures
CVL
Software DEveloper
CVL Nottingham, UK
KH Resourcing are recruiting for an experienced Software Developer who is extremely adaptable and really interested in new technologies and applying them to solve difficult computer science problems. Successful candidates will want to conceptualize and create architecture that supports other teams and their applications KEY RESPONSIBILITIES: • Creating core services that abstract and separate existing parts of applications • You are an incredible coder and understand what it takes to structure a service API which is easy to learn and use by other coders • Devising new API’s to allow new & existing applications to be developed • Deployment and installation of desktop and server based applications • Investigation of technologies & potential architectures • Coding and debugging software using agile techniques • Working with testers to meet functional requirements • Documenting API’s and services • Tuning services to meet performance criteria • Building services using modern continuous-delivery concepts EXPERIENCE/SKILLS REQUIRED: • Degree in computer science or equivalent • C# or Python • XML or JSON • Outstanding Object-Oriented Software design and MVC patterns • Database experience – SQL or NoSQL • REST APIs • Source control (preferably git) ADVANTAGEOUS SKILLS: • AWS or Azure • HPC • SQL databases • MongoDB or other NoSQL database • ORM and persistence mapping • Mono • Linux • Unit testing and TDD (nUnit) • Deployment, CI (Jenkins) • Project tracking, issue management systems (Jira) • Javascript, C++, Smalltalk
09/09/2016
KH Resourcing are recruiting for an experienced Software Developer who is extremely adaptable and really interested in new technologies and applying them to solve difficult computer science problems. Successful candidates will want to conceptualize and create architecture that supports other teams and their applications KEY RESPONSIBILITIES: • Creating core services that abstract and separate existing parts of applications • You are an incredible coder and understand what it takes to structure a service API which is easy to learn and use by other coders • Devising new API’s to allow new & existing applications to be developed • Deployment and installation of desktop and server based applications • Investigation of technologies & potential architectures • Coding and debugging software using agile techniques • Working with testers to meet functional requirements • Documenting API’s and services • Tuning services to meet performance criteria • Building services using modern continuous-delivery concepts EXPERIENCE/SKILLS REQUIRED: • Degree in computer science or equivalent • C# or Python • XML or JSON • Outstanding Object-Oriented Software design and MVC patterns • Database experience – SQL or NoSQL • REST APIs • Source control (preferably git) ADVANTAGEOUS SKILLS: • AWS or Azure • HPC • SQL databases • MongoDB or other NoSQL database • ORM and persistence mapping • Mono • Linux • Unit testing and TDD (nUnit) • Deployment, CI (Jenkins) • Project tracking, issue management systems (Jira) • Javascript, C++, Smalltalk
CVL
Software DEveloper
CVL Nottingham, UK
KH Resourcing are recruiting for an experienced Software Developer who is extremely adaptable and really interested in new technologies and applying them to solve difficult computer science problems. Successful candidates will want to conceptualize and create architecture that supports other teams and their applications KEY RESPONSIBILITIES: • Creating core services that abstract and separate existing parts of applications • You are an incredible coder and understand what it takes to structure a service API which is easy to learn and use by other coders • Devising new API’s to allow new & existing applications to be developed • Deployment and installation of desktop and server based applications • Investigation of technologies & potential architectures • Coding and debugging software using agile techniques • Working with testers to meet functional requirements • Documenting API’s and services • Tuning services to meet performance criteria • Building services using modern continuous-delivery concepts EXPERIENCE/SKILLS REQUIRED: • Degree in computer science or equivalent • C# or Python • XML or JSON • Outstanding Object-Oriented Software design and MVC patterns • Database experience – SQL or NoSQL • REST APIs • Source control (preferably git) ADVANTAGEOUS SKILLS: • AWS or Azure • HPC • SQL databases • MongoDB or other NoSQL database • ORM and persistence mapping • Mono • Linux • Unit testing and TDD (nUnit) • Deployment, CI (Jenkins) • Project tracking, issue management systems (Jira) • Javascript, C++, Smalltalk
09/09/2016
KH Resourcing are recruiting for an experienced Software Developer who is extremely adaptable and really interested in new technologies and applying them to solve difficult computer science problems. Successful candidates will want to conceptualize and create architecture that supports other teams and their applications KEY RESPONSIBILITIES: • Creating core services that abstract and separate existing parts of applications • You are an incredible coder and understand what it takes to structure a service API which is easy to learn and use by other coders • Devising new API’s to allow new & existing applications to be developed • Deployment and installation of desktop and server based applications • Investigation of technologies & potential architectures • Coding and debugging software using agile techniques • Working with testers to meet functional requirements • Documenting API’s and services • Tuning services to meet performance criteria • Building services using modern continuous-delivery concepts EXPERIENCE/SKILLS REQUIRED: • Degree in computer science or equivalent • C# or Python • XML or JSON • Outstanding Object-Oriented Software design and MVC patterns • Database experience – SQL or NoSQL • REST APIs • Source control (preferably git) ADVANTAGEOUS SKILLS: • AWS or Azure • HPC • SQL databases • MongoDB or other NoSQL database • ORM and persistence mapping • Mono • Linux • Unit testing and TDD (nUnit) • Deployment, CI (Jenkins) • Project tracking, issue management systems (Jira) • Javascript, C++, Smalltalk
CVL
Software DEveloper
CVL Nottingham, UK
KH Resourcing are recruiting for an experienced Software Developer who is extremely adaptable and really interested in new technologies and applying them to solve difficult computer science problems. Successful candidates will want to conceptualize and create architecture that supports other teams and their applications KEY RESPONSIBILITIES: • Creating core services that abstract and separate existing parts of applications • You are an incredible coder and understand what it takes to structure a service API which is easy to learn and use by other coders • Devising new API’s to allow new & existing applications to be developed • Deployment and installation of desktop and server based applications • Investigation of technologies & potential architectures • Coding and debugging software using agile techniques • Working with testers to meet functional requirements • Documenting API’s and services • Tuning services to meet performance criteria • Building services using modern continuous-delivery concepts EXPERIENCE/SKILLS REQUIRED: • Degree in computer science or equivalent • C# or Python • XML or JSON • Outstanding Object-Oriented Software design and MVC patterns • Database experience – SQL or NoSQL • REST APIs • Source control (preferably git) ADVANTAGEOUS SKILLS: • AWS or Azure • HPC • SQL databases • MongoDB or other NoSQL database • ORM and persistence mapping • Mono • Linux • Unit testing and TDD (nUnit) • Deployment, CI (Jenkins) • Project tracking, issue management systems (Jira) • Javascript, C++, Smalltalk
09/09/2016
KH Resourcing are recruiting for an experienced Software Developer who is extremely adaptable and really interested in new technologies and applying them to solve difficult computer science problems. Successful candidates will want to conceptualize and create architecture that supports other teams and their applications KEY RESPONSIBILITIES: • Creating core services that abstract and separate existing parts of applications • You are an incredible coder and understand what it takes to structure a service API which is easy to learn and use by other coders • Devising new API’s to allow new & existing applications to be developed • Deployment and installation of desktop and server based applications • Investigation of technologies & potential architectures • Coding and debugging software using agile techniques • Working with testers to meet functional requirements • Documenting API’s and services • Tuning services to meet performance criteria • Building services using modern continuous-delivery concepts EXPERIENCE/SKILLS REQUIRED: • Degree in computer science or equivalent • C# or Python • XML or JSON • Outstanding Object-Oriented Software design and MVC patterns • Database experience – SQL or NoSQL • REST APIs • Source control (preferably git) ADVANTAGEOUS SKILLS: • AWS or Azure • HPC • SQL databases • MongoDB or other NoSQL database • ORM and persistence mapping • Mono • Linux • Unit testing and TDD (nUnit) • Deployment, CI (Jenkins) • Project tracking, issue management systems (Jira) • Javascript, C++, Smalltalk
CVL
Software DEveloper
CVL Nottingham, UK
KH Resourcing are recruiting for an experienced Software Developer who is extremely adaptable and really interested in new technologies and applying them to solve difficult computer science problems. Successful candidates will want to conceptualize and create architecture that supports other teams and their applications KEY RESPONSIBILITIES: • Creating core services that abstract and separate existing parts of applications • You are an incredible coder and understand what it takes to structure a service API which is easy to learn and use by other coders • Devising new API’s to allow new & existing applications to be developed • Deployment and installation of desktop and server based applications • Investigation of technologies & potential architectures • Coding and debugging software using agile techniques • Working with testers to meet functional requirements • Documenting API’s and services • Tuning services to meet performance criteria • Building services using modern continuous-delivery concepts EXPERIENCE/SKILLS REQUIRED: • Degree in computer science or equivalent • C# or Python • XML or JSON • Outstanding Object-Oriented Software design and MVC patterns • Database experience – SQL or NoSQL • REST APIs • Source control (preferably git) ADVANTAGEOUS SKILLS: • AWS or Azure • HPC • SQL databases • MongoDB or other NoSQL database • ORM and persistence mapping • Mono • Linux • Unit testing and TDD (nUnit) • Deployment, CI (Jenkins) • Project tracking, issue management systems (Jira) • Javascript, C++, Smalltalk
09/09/2016
KH Resourcing are recruiting for an experienced Software Developer who is extremely adaptable and really interested in new technologies and applying them to solve difficult computer science problems. Successful candidates will want to conceptualize and create architecture that supports other teams and their applications KEY RESPONSIBILITIES: • Creating core services that abstract and separate existing parts of applications • You are an incredible coder and understand what it takes to structure a service API which is easy to learn and use by other coders • Devising new API’s to allow new & existing applications to be developed • Deployment and installation of desktop and server based applications • Investigation of technologies & potential architectures • Coding and debugging software using agile techniques • Working with testers to meet functional requirements • Documenting API’s and services • Tuning services to meet performance criteria • Building services using modern continuous-delivery concepts EXPERIENCE/SKILLS REQUIRED: • Degree in computer science or equivalent • C# or Python • XML or JSON • Outstanding Object-Oriented Software design and MVC patterns • Database experience – SQL or NoSQL • REST APIs • Source control (preferably git) ADVANTAGEOUS SKILLS: • AWS or Azure • HPC • SQL databases • MongoDB or other NoSQL database • ORM and persistence mapping • Mono • Linux • Unit testing and TDD (nUnit) • Deployment, CI (Jenkins) • Project tracking, issue management systems (Jira) • Javascript, C++, Smalltalk
CVL
Software DEveloper
CVL Nottingham, UK
KH Resourcing are recruiting for an experienced Software Developer who is extremely adaptable and really interested in new technologies and applying them to solve difficult computer science problems. Successful candidates will want to conceptualize and create architecture that supports other teams and their applications KEY RESPONSIBILITIES: • Creating core services that abstract and separate existing parts of applications • You are an incredible coder and understand what it takes to structure a service API which is easy to learn and use by other coders • Devising new API’s to allow new & existing applications to be developed • Deployment and installation of desktop and server based applications • Investigation of technologies & potential architectures • Coding and debugging software using agile techniques • Working with testers to meet functional requirements • Documenting API’s and services • Tuning services to meet performance criteria • Building services using modern continuous-delivery concepts EXPERIENCE/SKILLS REQUIRED: • Degree in computer science or equivalent • C# or Python • XML or JSON • Outstanding Object-Oriented Software design and MVC patterns • Database experience – SQL or NoSQL • REST APIs • Source control (preferably git) ADVANTAGEOUS SKILLS: • AWS or Azure • HPC • SQL databases • MongoDB or other NoSQL database • ORM and persistence mapping • Mono • Linux • Unit testing and TDD (nUnit) • Deployment, CI (Jenkins) • Project tracking, issue management systems (Jira) • Javascript, C++, Smalltalk
09/09/2016
KH Resourcing are recruiting for an experienced Software Developer who is extremely adaptable and really interested in new technologies and applying them to solve difficult computer science problems. Successful candidates will want to conceptualize and create architecture that supports other teams and their applications KEY RESPONSIBILITIES: • Creating core services that abstract and separate existing parts of applications • You are an incredible coder and understand what it takes to structure a service API which is easy to learn and use by other coders • Devising new API’s to allow new & existing applications to be developed • Deployment and installation of desktop and server based applications • Investigation of technologies & potential architectures • Coding and debugging software using agile techniques • Working with testers to meet functional requirements • Documenting API’s and services • Tuning services to meet performance criteria • Building services using modern continuous-delivery concepts EXPERIENCE/SKILLS REQUIRED: • Degree in computer science or equivalent • C# or Python • XML or JSON • Outstanding Object-Oriented Software design and MVC patterns • Database experience – SQL or NoSQL • REST APIs • Source control (preferably git) ADVANTAGEOUS SKILLS: • AWS or Azure • HPC • SQL databases • MongoDB or other NoSQL database • ORM and persistence mapping • Mono • Linux • Unit testing and TDD (nUnit) • Deployment, CI (Jenkins) • Project tracking, issue management systems (Jira) • Javascript, C++, Smalltalk
CVL
Software DEveloper
CVL Nottingham, UK
KH Resourcing are recruiting for an experienced Software Developer who is extremely adaptable and really interested in new technologies and applying them to solve difficult computer science problems. Successful candidates will want to conceptualize and create architecture that supports other teams and their applications KEY RESPONSIBILITIES: • Creating core services that abstract and separate existing parts of applications • You are an incredible coder and understand what it takes to structure a service API which is easy to learn and use by other coders • Devising new API’s to allow new & existing applications to be developed • Deployment and installation of desktop and server based applications • Investigation of technologies & potential architectures • Coding and debugging software using agile techniques • Working with testers to meet functional requirements • Documenting API’s and services • Tuning services to meet performance criteria • Building services using modern continuous-delivery concepts EXPERIENCE/SKILLS REQUIRED: • Degree in computer science or equivalent • C# or Python • XML or JSON • Outstanding Object-Oriented Software design and MVC patterns • Database experience – SQL or NoSQL • REST APIs • Source control (preferably git) ADVANTAGEOUS SKILLS: • AWS or Azure • HPC • SQL databases • MongoDB or other NoSQL database • ORM and persistence mapping • Mono • Linux • Unit testing and TDD (nUnit) • Deployment, CI (Jenkins) • Project tracking, issue management systems (Jira) • Javascript, C++, Smalltalk
09/09/2016
KH Resourcing are recruiting for an experienced Software Developer who is extremely adaptable and really interested in new technologies and applying them to solve difficult computer science problems. Successful candidates will want to conceptualize and create architecture that supports other teams and their applications KEY RESPONSIBILITIES: • Creating core services that abstract and separate existing parts of applications • You are an incredible coder and understand what it takes to structure a service API which is easy to learn and use by other coders • Devising new API’s to allow new & existing applications to be developed • Deployment and installation of desktop and server based applications • Investigation of technologies & potential architectures • Coding and debugging software using agile techniques • Working with testers to meet functional requirements • Documenting API’s and services • Tuning services to meet performance criteria • Building services using modern continuous-delivery concepts EXPERIENCE/SKILLS REQUIRED: • Degree in computer science or equivalent • C# or Python • XML or JSON • Outstanding Object-Oriented Software design and MVC patterns • Database experience – SQL or NoSQL • REST APIs • Source control (preferably git) ADVANTAGEOUS SKILLS: • AWS or Azure • HPC • SQL databases • MongoDB or other NoSQL database • ORM and persistence mapping • Mono • Linux • Unit testing and TDD (nUnit) • Deployment, CI (Jenkins) • Project tracking, issue management systems (Jira) • Javascript, C++, Smalltalk

Modal Window

  • Home
  • Contact
  • About Us
  • FAQs
  • Terms & Conditions
  • Privacy
  • Employer
  • Post a Job
  • Search Resumes
  • Sign in
  • Job Seeker
  • Find Jobs
  • Create Resume
  • Sign in
  • IT blog
  • Facebook
  • Twitter
  • LinkedIn
  • Youtube
© 2008-2026 IT Job Board