Eyeline Studios At Eyeline, Scanline VFX's virtual production division, we want to provide you with a solid foundation where you can be a part of an innovative team of brilliant researchers, developers and virtual storytellers. Learn more . We are looking for an experienced and adaptable Senior Software Engineer with expertise in C++ and to join our Core Software department. This department is responsible for implementing in-house applications for both infrastructure and artists, playing a critical role in sharing the technological backbone of our innovative projects. There is the potential for this role to transition into a product owner role for highly qualified candidates, with the opportunity to drive the vision and development of specific products or features. Key Responsibilities Lead and contribute to the development of software solutions using C++, Python, and other relevant technologies within the Core Software department Work simultaneously on multiple projects, demonstrating versatility and adaptability Contribute to the design and implementation of software architecture for VFX projects Collaborate effectively with your team via virtual communication channels to contribute to the ongoing development and enhancement of the Real-Time Core Software department Participate in framework design discussions, ensuring scalability and flexibility Stay updated on industry trends, emerging technologies, and advancements to bring innovative solutions to projects Minimum Qualifications Minimum 5 years of professional experience in software development with a focus on C++ Bachelor's or Master's degree in Computer Science or equivalent work experience Experience with multi-platform development, including Windows and Linux A strong background in software architecture and framework design Preferred Qualifications Experience with real time techniques for rendering Experience with VRay SDK and fluid simulation A team player with excellent verbal and written communication skills, fostering collaborative relationships Strong problem-solving skills and the ability to thrive in a fast-paced environment Proven ability to adapt to new technologies and tasks quickly About Us Scanline VFX is an award-winning leader in the visual effects industry with 7 studios worldwide, including London, Los Angeles, Montreal, Munich, Seoul, Stuttgart, and Vancouver. Since our beginning in 1989, we strive to set the highest standard of quality in everything we do. Through innovation, we generate solutions for our clients and raise the bar - both within our workplace and throughout our industry. We look for explorers, people who are willing to go to new places and are open to testing, learning and iterating as they go. We believe great ideas come from everyone, so we actively encourage team members to ask questions and present their ideas. Powered by Netflix Netflix's investment in our pipeline, infrastructure, and workforce allows us to continue to push the boundaries of what is possible in visual effects. In addition to working on projects for Netflix, we continue to work with a variety of long-standing and new clients. Come as you are We are committed to ensuring fair and equal treatment of your application. When you apply for a role with us, you will receive consideration based solely on your qualifications. We will only consider applicants based in United Kingdom, or those willing to relocate.
Apr 19, 2024
Full time
Eyeline Studios At Eyeline, Scanline VFX's virtual production division, we want to provide you with a solid foundation where you can be a part of an innovative team of brilliant researchers, developers and virtual storytellers. Learn more . We are looking for an experienced and adaptable Senior Software Engineer with expertise in C++ and to join our Core Software department. This department is responsible for implementing in-house applications for both infrastructure and artists, playing a critical role in sharing the technological backbone of our innovative projects. There is the potential for this role to transition into a product owner role for highly qualified candidates, with the opportunity to drive the vision and development of specific products or features. Key Responsibilities Lead and contribute to the development of software solutions using C++, Python, and other relevant technologies within the Core Software department Work simultaneously on multiple projects, demonstrating versatility and adaptability Contribute to the design and implementation of software architecture for VFX projects Collaborate effectively with your team via virtual communication channels to contribute to the ongoing development and enhancement of the Real-Time Core Software department Participate in framework design discussions, ensuring scalability and flexibility Stay updated on industry trends, emerging technologies, and advancements to bring innovative solutions to projects Minimum Qualifications Minimum 5 years of professional experience in software development with a focus on C++ Bachelor's or Master's degree in Computer Science or equivalent work experience Experience with multi-platform development, including Windows and Linux A strong background in software architecture and framework design Preferred Qualifications Experience with real time techniques for rendering Experience with VRay SDK and fluid simulation A team player with excellent verbal and written communication skills, fostering collaborative relationships Strong problem-solving skills and the ability to thrive in a fast-paced environment Proven ability to adapt to new technologies and tasks quickly About Us Scanline VFX is an award-winning leader in the visual effects industry with 7 studios worldwide, including London, Los Angeles, Montreal, Munich, Seoul, Stuttgart, and Vancouver. Since our beginning in 1989, we strive to set the highest standard of quality in everything we do. Through innovation, we generate solutions for our clients and raise the bar - both within our workplace and throughout our industry. We look for explorers, people who are willing to go to new places and are open to testing, learning and iterating as they go. We believe great ideas come from everyone, so we actively encourage team members to ask questions and present their ideas. Powered by Netflix Netflix's investment in our pipeline, infrastructure, and workforce allows us to continue to push the boundaries of what is possible in visual effects. In addition to working on projects for Netflix, we continue to work with a variety of long-standing and new clients. Come as you are We are committed to ensuring fair and equal treatment of your application. When you apply for a role with us, you will receive consideration based solely on your qualifications. We will only consider applicants based in United Kingdom, or those willing to relocate.
JOB AD: We need talented engineers with a strong low level graphics and GPU development background on the Android platform, ideally with experience of working in the consumer electronics industry. The successful candidate will contribute to new, high-performance graphics solutions, integrate our solutions with new hardware platforms, optimise the Android OS graphics stack, benchmark our systems against competitors, work with 3rd party software developers and generally ensure that we have the best possible 3D graphics experience on the market. They operate a hybrid working policy of 3 days working from the office and 2 days working from home weekly. Role and Responsibilities Develop innovations to optimise real-time rendering pipelines and deliver class-leading performance Implement standard features and extensions for the Android Graphics stack (SurfaceFlinger, SKIA, HWUI, etc.) Analyse different graphics workloads, identify bottlenecks and optimise for performance and power usage Develop optimal middleware libraries based on graphics and compute APIs (such as OpenGL ES & Vulkan) Bring-up and evaluate new devices, working with other teams to define and implement new UX requirements Have technical responsibility for one or more significant sections of an assigned project Translate complex functional and technical requirements into detailed design Skills and Qualifications Required Skills A degree in Computer Science, Electronics, Natural Science, Mathematics, Engineering or any related discipline (an equivalent period of industrial experience may be substituted) A proven track record in real time embedded software development - preferably for mobile devices - with a good understanding of the latest development environments Expertise in computer graphics with experience in the design and development of middleware based on OpenGL, OpenGL ES, Vulkan or DirectX Understanding of computer graphics pipelines and modern mobile GPU architectures Expert proficiency in C and C++ programming languages System level performance analysis and strong OS fundamentals (memory management, multithreading/synchronization, user/kernel mode interaction) Excellent communication and team work skills, with a results-oriented attitude Proficiency in problem solving and debugging Desirable Skills Experience working on GPU Drivers Experience designing and implementing image processing algorithms Experience working with ARM 64-bit architecture Experience developing system software for Android OS Familiarity with CPU and GPU hardware architectures Java and/or Python development experience
Apr 18, 2024
Full time
JOB AD: We need talented engineers with a strong low level graphics and GPU development background on the Android platform, ideally with experience of working in the consumer electronics industry. The successful candidate will contribute to new, high-performance graphics solutions, integrate our solutions with new hardware platforms, optimise the Android OS graphics stack, benchmark our systems against competitors, work with 3rd party software developers and generally ensure that we have the best possible 3D graphics experience on the market. They operate a hybrid working policy of 3 days working from the office and 2 days working from home weekly. Role and Responsibilities Develop innovations to optimise real-time rendering pipelines and deliver class-leading performance Implement standard features and extensions for the Android Graphics stack (SurfaceFlinger, SKIA, HWUI, etc.) Analyse different graphics workloads, identify bottlenecks and optimise for performance and power usage Develop optimal middleware libraries based on graphics and compute APIs (such as OpenGL ES & Vulkan) Bring-up and evaluate new devices, working with other teams to define and implement new UX requirements Have technical responsibility for one or more significant sections of an assigned project Translate complex functional and technical requirements into detailed design Skills and Qualifications Required Skills A degree in Computer Science, Electronics, Natural Science, Mathematics, Engineering or any related discipline (an equivalent period of industrial experience may be substituted) A proven track record in real time embedded software development - preferably for mobile devices - with a good understanding of the latest development environments Expertise in computer graphics with experience in the design and development of middleware based on OpenGL, OpenGL ES, Vulkan or DirectX Understanding of computer graphics pipelines and modern mobile GPU architectures Expert proficiency in C and C++ programming languages System level performance analysis and strong OS fundamentals (memory management, multithreading/synchronization, user/kernel mode interaction) Excellent communication and team work skills, with a results-oriented attitude Proficiency in problem solving and debugging Desirable Skills Experience working on GPU Drivers Experience designing and implementing image processing algorithms Experience working with ARM 64-bit architecture Experience developing system software for Android OS Familiarity with CPU and GPU hardware architectures Java and/or Python development experience
JOB AD: We need talented engineers with a strong low level graphics and GPU driver development background on the Android platform, ideally with experience of working in the consumer electronics industry. The successful candidate will contribute to new, high-performance graphics solutions, integrate our solutions with new hardware platforms, optimise graphics drivers, benchmark our systems against competitors, work with 3rd party software developers and generally ensure that we have the best possible 3D graphics experience on the market. Role and Responsibilities As Senior Low Level Graphics Engineer you will: Develop GPU driver innovations to optimise real-time rendering pipelines and deliver class-leading performance Implement standard features and extensions for APIs like OpenGL ES and Vulkan Analyse different graphics workloads, identify bottlenecks and optimise both GPU drivers and API usage Develop optimal middleware libraries based on graphics and compute APIs Bring-up and evaluate new devices, working with other teams to define and implement new GPU requirements, and integrate them into the rest of the operating system Have technical responsibility for one or more significant sections of an assigned project Translate complex functional and technical requirements into detailed design Skills and Qualifications Required Skills A degree in Computer Science, Electronics, Natural Science, Mathematics, Engineering or any related discipline (an equivalent period of industrial experience may be substituted) A proven track record in real-time embedded software development - preferably for mobile devices - with a good understanding of the latest development environments Expertise in computer graphics with experience in design and implementation of OpenGL, OpenGL ES, Vulkan or DirectX APIs according to defined standards Understanding of computer graphics pipelines and modern mobile GPU architectures Expert proficiency in C and C++ programming languages System level performance analysis and strong OS fundamentals (memory management, multithreading/synchronisation, user/kernel mode interaction) Excellent communication and team work skills, with a results-orientated attitude Proficiency in problem solving and debugging Desirable Skills Experience working on the Android Graphics Stack (Compositor, HWUI, HAL) Experience working with ARM 64-bit architecture Experience developing system software for Android OS Familiarity with CPU and GPU hardware architectures Java and/or Python development experience
Apr 16, 2024
Full time
JOB AD: We need talented engineers with a strong low level graphics and GPU driver development background on the Android platform, ideally with experience of working in the consumer electronics industry. The successful candidate will contribute to new, high-performance graphics solutions, integrate our solutions with new hardware platforms, optimise graphics drivers, benchmark our systems against competitors, work with 3rd party software developers and generally ensure that we have the best possible 3D graphics experience on the market. Role and Responsibilities As Senior Low Level Graphics Engineer you will: Develop GPU driver innovations to optimise real-time rendering pipelines and deliver class-leading performance Implement standard features and extensions for APIs like OpenGL ES and Vulkan Analyse different graphics workloads, identify bottlenecks and optimise both GPU drivers and API usage Develop optimal middleware libraries based on graphics and compute APIs Bring-up and evaluate new devices, working with other teams to define and implement new GPU requirements, and integrate them into the rest of the operating system Have technical responsibility for one or more significant sections of an assigned project Translate complex functional and technical requirements into detailed design Skills and Qualifications Required Skills A degree in Computer Science, Electronics, Natural Science, Mathematics, Engineering or any related discipline (an equivalent period of industrial experience may be substituted) A proven track record in real-time embedded software development - preferably for mobile devices - with a good understanding of the latest development environments Expertise in computer graphics with experience in design and implementation of OpenGL, OpenGL ES, Vulkan or DirectX APIs according to defined standards Understanding of computer graphics pipelines and modern mobile GPU architectures Expert proficiency in C and C++ programming languages System level performance analysis and strong OS fundamentals (memory management, multithreading/synchronisation, user/kernel mode interaction) Excellent communication and team work skills, with a results-orientated attitude Proficiency in problem solving and debugging Desirable Skills Experience working on the Android Graphics Stack (Compositor, HWUI, HAL) Experience working with ARM 64-bit architecture Experience developing system software for Android OS Familiarity with CPU and GPU hardware architectures Java and/or Python development experience
C++ Software Engineer Visual FX / Graphics - Hollywood Films An exciting C++ Software Engineer role for a recognised leader of technology supplying its software to post-production houses for use in Hollywood films in the cinema. The C++ Software Engineer will be working with cutting edge C++ graphics tools in an award-winning Technology Company that has experienced exponential growth into new markets and products so it s a great time to be joining. 2021 is set to be an exciting growth year for the company and you will have the chance to develop, grow and work in a friendly fully remote team. The C++ Software Engineer requirements: - Excellent C/C++ coding - Linux / Windows / Mac, Multi-threading, Qt and Python - Knowledge of 3D graphics (OpenGL / DirectX), GPU, shaders, 2D/3D rendering, ray tracing or image processing, real-time audio processing ideal - Games, CAD, Visual FX, graphics or creative background particularly relevant but not essential To work in a forward thinking, technology driven and brilliantly creative fully remote team please send your CV for immediate interview slots. Remote interviews and immediate start avaliable.
Apr 12, 2024
Full time
C++ Software Engineer Visual FX / Graphics - Hollywood Films An exciting C++ Software Engineer role for a recognised leader of technology supplying its software to post-production houses for use in Hollywood films in the cinema. The C++ Software Engineer will be working with cutting edge C++ graphics tools in an award-winning Technology Company that has experienced exponential growth into new markets and products so it s a great time to be joining. 2021 is set to be an exciting growth year for the company and you will have the chance to develop, grow and work in a friendly fully remote team. The C++ Software Engineer requirements: - Excellent C/C++ coding - Linux / Windows / Mac, Multi-threading, Qt and Python - Knowledge of 3D graphics (OpenGL / DirectX), GPU, shaders, 2D/3D rendering, ray tracing or image processing, real-time audio processing ideal - Games, CAD, Visual FX, graphics or creative background particularly relevant but not essential To work in a forward thinking, technology driven and brilliantly creative fully remote team please send your CV for immediate interview slots. Remote interviews and immediate start avaliable.
JOB AD: The GPU Architecture and Research Team is at the vanguard of cutting-edge 3D graphics technology, responsible for spearheading development of the next generation of high performance, feature rich and energy efficient GPUs for the ever-demanding consumer graphics market. Modern graphics architectures achieve unprecedented performance and visual realism, in part thanks to sophisticated algorithms that maximize efficiency and/or quality by leveraging hardware acceleration of essential functions. As an Algorithm Research Engineer, it is your task to discover, explore and develop these key solutions that further the development of the art and keep us ahead of the pack. Key Responsibilities Algorithm design, exploration and evaluation Mathematical conceptualisation and analysis Graphics API and standards interpretation Hardware implementation and optimization Software modelling and validation Specification and patent drafting Prerequisites 2:1 or above in Computer Science, Mathematics, Physics, Electronics or a related field Strong mathematical ability Programming confidence in at least C or C++ Creativity, a thirst for knowledge and a passion for Computer Graphics Self-motivation and initiative Good communication and interpersonal skills Advantageous Experience Real-time rendering techniques and algorithms Linear algebra, (functional) analysis, digital signal processing Digital hardware design
Apr 12, 2024
Full time
JOB AD: The GPU Architecture and Research Team is at the vanguard of cutting-edge 3D graphics technology, responsible for spearheading development of the next generation of high performance, feature rich and energy efficient GPUs for the ever-demanding consumer graphics market. Modern graphics architectures achieve unprecedented performance and visual realism, in part thanks to sophisticated algorithms that maximize efficiency and/or quality by leveraging hardware acceleration of essential functions. As an Algorithm Research Engineer, it is your task to discover, explore and develop these key solutions that further the development of the art and keep us ahead of the pack. Key Responsibilities Algorithm design, exploration and evaluation Mathematical conceptualisation and analysis Graphics API and standards interpretation Hardware implementation and optimization Software modelling and validation Specification and patent drafting Prerequisites 2:1 or above in Computer Science, Mathematics, Physics, Electronics or a related field Strong mathematical ability Programming confidence in at least C or C++ Creativity, a thirst for knowledge and a passion for Computer Graphics Self-motivation and initiative Good communication and interpersonal skills Advantageous Experience Real-time rendering techniques and algorithms Linear algebra, (functional) analysis, digital signal processing Digital hardware design
The Facebook Reality Labs (FRL) organisation at Facebook is helping more people around the world come together and connect through world-class Augmented and Virtual reality (AR/VR) products. With global departments dedicated to research and development in computer vision, machine learning, haptics, social interaction, and more, FRL is committed to driving the state of the art forward through relentless innovation. The potential to change the world is immense - and we're just getting started.Our Mixed Reality (XR) organization in Zurich is focused on cutting edge research and development of machine perception technologies from early concepts to production level across all of Facebook's AR/VR products and surfaces. These include Oculus products, Facebook Glasses and Family of Apps (Facebook, Instagram, Messenger, WhatsApp). We develop core capabilities across a range of product domains including Avatars, AR/VR remote presence/calling, AR Commerce, AR Sharing, Spatial , Calibration and more.In this role, you will be researching and applying a range of software, computer vision and machine learning techniques for solving challenges that bridge virtual and real worlds and will impact billions of people. We're addressing a variety of technical challenges in the areas of real-time image processing, 3D graphics, SLAM, scene reconstruction, machine perception, visualisation and human interaction. As well there are opportunities to collaborate with researchers in Facebook Reality Labs (FRL) and Facebook AI Research (FAIR). Computer Vision Engineer Responsibilities: Design and develop novel computer vision and/or machine learning algorithms in areas such as: real-time scene and object tracking, reconstruction and understanding as well as, segmentation, face tracking, body tracking, key point estimation, depth sensing, generative approaches such as GANs, 3D stereo and volumetric reconstruction, avatars, reconstructions and virtual try-ons. Develop prototypes for future VR/AR/MR experiences, drive continued development, and integrate robust solutions into product. Collaborate with cross-functional engineering and research teams from Facebook Reality Labs (FRL) and Facebook AI Research (FAIR)in computer vision, machine learning, and graphics. Participate in cutting edge research in computer vision that can be applied to AR/VR product development. Define projects for other engineers to possibly solve and achieve impact based on your direction Minimum Qualifications: BSc degree in Computer Science, Computer Vision, Machine Learning, or related technical field. 3+ years of experience developing and designing Computer Vision and/or Machine Learning technologies and systems. 3+ years of experience engineering in C++ and/or Python Prototyping and engineering experience in at least ONE relevant specialization area in either Computer Vision or Machine Learning: SLAM State Estimation Sensor Fusion Generative models such as GANs Pose estimation: Body, Facial, Hand or Eye Tracking Dense 3D reconstruction Object detection, segmentation and tracking Scene understanding/ Semantic Segmentation Photorealistic rendering Factory, HW, Camera or Online Calibration Preferred Qualifications: MSc or PhD degree in Computer Science, Computer Vision, Machine Learning, Robotics or related technical field. 2+ years of industry experience working on projects such as: real-time SLAM and 3D reconstruction, sensor fusion and active depth sensing, object and body tracking and pose estimation, and/or image processing. Image and/or semantic segmentation, 2D and 3D key point estimation and surface reconstruction, depth estimation, generative methods such as GANs, or photorealistic rendering. Developing and designing Computer Vision and/or Machine Learning technologies and systems for running on edge devices (mobile phones, and/or custom hardware) Background in machine learning with experience in large scale training and evaluation of deep convolutional and/or recurrent neural networks and/or GANs. Publication track record at conferences such as SIGGRAPH, CVPR, NIPS, ECCV, ICCV, ISMAR, ICML, etc. Applications and resumes to be submitted in English.
Sep 23, 2022
Full time
The Facebook Reality Labs (FRL) organisation at Facebook is helping more people around the world come together and connect through world-class Augmented and Virtual reality (AR/VR) products. With global departments dedicated to research and development in computer vision, machine learning, haptics, social interaction, and more, FRL is committed to driving the state of the art forward through relentless innovation. The potential to change the world is immense - and we're just getting started.Our Mixed Reality (XR) organization in Zurich is focused on cutting edge research and development of machine perception technologies from early concepts to production level across all of Facebook's AR/VR products and surfaces. These include Oculus products, Facebook Glasses and Family of Apps (Facebook, Instagram, Messenger, WhatsApp). We develop core capabilities across a range of product domains including Avatars, AR/VR remote presence/calling, AR Commerce, AR Sharing, Spatial , Calibration and more.In this role, you will be researching and applying a range of software, computer vision and machine learning techniques for solving challenges that bridge virtual and real worlds and will impact billions of people. We're addressing a variety of technical challenges in the areas of real-time image processing, 3D graphics, SLAM, scene reconstruction, machine perception, visualisation and human interaction. As well there are opportunities to collaborate with researchers in Facebook Reality Labs (FRL) and Facebook AI Research (FAIR). Computer Vision Engineer Responsibilities: Design and develop novel computer vision and/or machine learning algorithms in areas such as: real-time scene and object tracking, reconstruction and understanding as well as, segmentation, face tracking, body tracking, key point estimation, depth sensing, generative approaches such as GANs, 3D stereo and volumetric reconstruction, avatars, reconstructions and virtual try-ons. Develop prototypes for future VR/AR/MR experiences, drive continued development, and integrate robust solutions into product. Collaborate with cross-functional engineering and research teams from Facebook Reality Labs (FRL) and Facebook AI Research (FAIR)in computer vision, machine learning, and graphics. Participate in cutting edge research in computer vision that can be applied to AR/VR product development. Define projects for other engineers to possibly solve and achieve impact based on your direction Minimum Qualifications: BSc degree in Computer Science, Computer Vision, Machine Learning, or related technical field. 3+ years of experience developing and designing Computer Vision and/or Machine Learning technologies and systems. 3+ years of experience engineering in C++ and/or Python Prototyping and engineering experience in at least ONE relevant specialization area in either Computer Vision or Machine Learning: SLAM State Estimation Sensor Fusion Generative models such as GANs Pose estimation: Body, Facial, Hand or Eye Tracking Dense 3D reconstruction Object detection, segmentation and tracking Scene understanding/ Semantic Segmentation Photorealistic rendering Factory, HW, Camera or Online Calibration Preferred Qualifications: MSc or PhD degree in Computer Science, Computer Vision, Machine Learning, Robotics or related technical field. 2+ years of industry experience working on projects such as: real-time SLAM and 3D reconstruction, sensor fusion and active depth sensing, object and body tracking and pose estimation, and/or image processing. Image and/or semantic segmentation, 2D and 3D key point estimation and surface reconstruction, depth estimation, generative methods such as GANs, or photorealistic rendering. Developing and designing Computer Vision and/or Machine Learning technologies and systems for running on edge devices (mobile phones, and/or custom hardware) Background in machine learning with experience in large scale training and evaluation of deep convolutional and/or recurrent neural networks and/or GANs. Publication track record at conferences such as SIGGRAPH, CVPR, NIPS, ECCV, ICCV, ISMAR, ICML, etc. Applications and resumes to be submitted in English.
The XR team at Facebook Reality Labs is helping people around the world come together and connect through world-class Augmented and Virtual Reality technologies. As a Software Engineer for Streaming, you will be a member of our XR Graphics organization, taking a lead in streaming technologies for remote rendering to enable cutting edge visual experiences on compute constrained AR/VR devices. You will work with a highly cross-functional team to define an end-to-end streaming solution to achieve ultra low latencies and a smooth streaming experience. Software Engineer - XR Streaming / Networking (Tel Aviv) Responsibilities: Develop local and cloud based ultra-low latency game and app streaming technologies Innovate in the areas of Streaming, QoS and networking to achieve breakthrough streaming metrics for quality, latency and stutter Research, develop, innovate new software algorithms across the end to end streaming pipeline. Collaborate closely with partner teams to innovate across the entire end to end software and hardware technology stack Implement telemetry and work with data scientists to measure user experience KPIs and develop features to improve the user experience and grow the user base Minimum Qualifications: Expertise in socket programming and deep understanding of wireless networking Proven experience in programming, profiling and debugging low latency network solutions based on technologies such as WebRTC, QUIC or RDP Expertise in OS & Platform networking stack and protocols such as TCP/IP and UDP 7+ years of relevant software development. BSc in Computer Science or related field (or equivalent industry experience) Proficiency in C/C++, strong software development, optimisation, and debugging skills 5+ years experience creating software for games, video streaming, real-time systems or other high performance low-latency environments Preferred Qualifications: Familiar with low-latency cloud infrastructure based streaming services and their local and geographical networking challenges Experience developing cross-platform software for Linux, Mac and Windows Expertise in network encryption technologies Experience developing network congestion algorithms Experience with C+ (and up) features and principles Hands-on experience in defining/debugging KPIs and using tools for analytics Experience in wired and wireless network anomaly detection and modeling
Sep 23, 2022
Full time
The XR team at Facebook Reality Labs is helping people around the world come together and connect through world-class Augmented and Virtual Reality technologies. As a Software Engineer for Streaming, you will be a member of our XR Graphics organization, taking a lead in streaming technologies for remote rendering to enable cutting edge visual experiences on compute constrained AR/VR devices. You will work with a highly cross-functional team to define an end-to-end streaming solution to achieve ultra low latencies and a smooth streaming experience. Software Engineer - XR Streaming / Networking (Tel Aviv) Responsibilities: Develop local and cloud based ultra-low latency game and app streaming technologies Innovate in the areas of Streaming, QoS and networking to achieve breakthrough streaming metrics for quality, latency and stutter Research, develop, innovate new software algorithms across the end to end streaming pipeline. Collaborate closely with partner teams to innovate across the entire end to end software and hardware technology stack Implement telemetry and work with data scientists to measure user experience KPIs and develop features to improve the user experience and grow the user base Minimum Qualifications: Expertise in socket programming and deep understanding of wireless networking Proven experience in programming, profiling and debugging low latency network solutions based on technologies such as WebRTC, QUIC or RDP Expertise in OS & Platform networking stack and protocols such as TCP/IP and UDP 7+ years of relevant software development. BSc in Computer Science or related field (or equivalent industry experience) Proficiency in C/C++, strong software development, optimisation, and debugging skills 5+ years experience creating software for games, video streaming, real-time systems or other high performance low-latency environments Preferred Qualifications: Familiar with low-latency cloud infrastructure based streaming services and their local and geographical networking challenges Experience developing cross-platform software for Linux, Mac and Windows Expertise in network encryption technologies Experience developing network congestion algorithms Experience with C+ (and up) features and principles Hands-on experience in defining/debugging KPIs and using tools for analytics Experience in wired and wireless network anomaly detection and modeling
Unit 2 Games is an award-winning, Meta-owned games studio based in Leamington Spa, UK. We were formed in 2017 to build Crayta - our dream to make game creation accessible to anyone and everyone.We are looking for a Senior Programmer with a passion for games, to join our outstanding team in Leamington Spa, UK. Strong communication and interpersonal skills are a must, as is a proven track record applying C++ to games. Software Engineer - Unit 2 Games Responsibilities: Work with the technical team to design and own systems in a multiplayer environment using C++ within Unreal Engine 4, initially on PC. Drive improvements throughout the codebase alongside the rest of the technical team. Minimum Qualifications: Experience in Unreal Engine compliant C++ and game architecture systems Proven track record of debugging, performance analysis and optimisation in games development Familiarity with version control, continuous integration, bug tracking and code review systems Ability to work collaboratively with a team of mixed disciplines, with good verbal and written communication skills Solid foundation in maths, particularly 3D geometry Preferred Qualifications: Experience with graphics programming Experience using Unreal Engine 4 Familiarity with Mobile and Console platforms Enthusiasm for working with rendering systems Experience applying Automated Testing with Unit and Integration tests Familiarity with the constraints of developing networked games
Sep 22, 2022
Full time
Unit 2 Games is an award-winning, Meta-owned games studio based in Leamington Spa, UK. We were formed in 2017 to build Crayta - our dream to make game creation accessible to anyone and everyone.We are looking for a Senior Programmer with a passion for games, to join our outstanding team in Leamington Spa, UK. Strong communication and interpersonal skills are a must, as is a proven track record applying C++ to games. Software Engineer - Unit 2 Games Responsibilities: Work with the technical team to design and own systems in a multiplayer environment using C++ within Unreal Engine 4, initially on PC. Drive improvements throughout the codebase alongside the rest of the technical team. Minimum Qualifications: Experience in Unreal Engine compliant C++ and game architecture systems Proven track record of debugging, performance analysis and optimisation in games development Familiarity with version control, continuous integration, bug tracking and code review systems Ability to work collaboratively with a team of mixed disciplines, with good verbal and written communication skills Solid foundation in maths, particularly 3D geometry Preferred Qualifications: Experience with graphics programming Experience using Unreal Engine 4 Familiarity with Mobile and Console platforms Enthusiasm for working with rendering systems Experience applying Automated Testing with Unit and Integration tests Familiarity with the constraints of developing networked games
Reality Labs at Meta is helping more people around the world come together and connect through world-class Augmented and Virtual reality (AR/VR) products. With global departments dedicated to research and development in computer vision, machine learning, digital humans, social interaction, and more, AR/VR is committed to driving the state of the art forward through relentless innovation. The potential to change the world is immense - and we're just getting started.Augmented and Virtual reality will transform the way people come together to work and play. By developing new hardware and software products capable of understanding human appearance, movement and expression, we aim to make it possible for people to feel like they are directly in front of each other, despite being separated by vast distances.As a Software Engineer in Reality Labs, you will develop some of our flagship AR and VR products and developer services. You will collaborate with highly diverse teams, threading together newly developed technologies to create intuitive experiences that enhance people's experience of the world around them. The ideal candidate is a software engineer with experience in VR, simulation, visualisation or a creative industry (e.g. Video Game, Film VFX). You will bring together innovative design with new technologies (related to 3D applications and games). You have a passion for real-time 3D applications, virtual or augmented reality and enjoy rapid iterative development for products or research.Together, let's step into the adventure of a lifetime as we make science fiction real, and change the world. Software Engineer - Gameplay (London) Responsibilities: Design core components up and down the software stack Work with other engineers, product managers, designers, artists, and user researchers to define and deliver industry-leading virtual reality products. Help define the future of digital social interaction and set the standard for how people communicate across platforms and realities. Set direction in how Reality Labs develop future 3D capabilities Minimum Qualifications: Experience in any of the following: computer graphics, rendering, physics-based simulation, 3D character animation, advanced optimisation techniques, or games middleware/tooling Experience building and shipping commercial 3D software in C/C++, C# or similar language. Experience with either proprietary or commercial 3D engines (Unity, Unreal, etc). Experience in any of the following: developing 3D pipelines (processing models, scenes, textures, materials or animation), developing software within the game development, Augmented Reality or Virtual Reality or experience building interactive real-time 3D products. Preferred Qualifications: Bachelor's degree in Computer Science, Computer Engineering or equivalent combination of education and experience. Experience with any of the following: VR / MR / AR development, 3D file formats (such as FBX, gITF, COLLADA/DAE, OBJ) or animation of human avatars in a tracked or live performance context.. Experience with API design and implementation for realtime 3D applications.
Sep 21, 2022
Full time
Reality Labs at Meta is helping more people around the world come together and connect through world-class Augmented and Virtual reality (AR/VR) products. With global departments dedicated to research and development in computer vision, machine learning, digital humans, social interaction, and more, AR/VR is committed to driving the state of the art forward through relentless innovation. The potential to change the world is immense - and we're just getting started.Augmented and Virtual reality will transform the way people come together to work and play. By developing new hardware and software products capable of understanding human appearance, movement and expression, we aim to make it possible for people to feel like they are directly in front of each other, despite being separated by vast distances.As a Software Engineer in Reality Labs, you will develop some of our flagship AR and VR products and developer services. You will collaborate with highly diverse teams, threading together newly developed technologies to create intuitive experiences that enhance people's experience of the world around them. The ideal candidate is a software engineer with experience in VR, simulation, visualisation or a creative industry (e.g. Video Game, Film VFX). You will bring together innovative design with new technologies (related to 3D applications and games). You have a passion for real-time 3D applications, virtual or augmented reality and enjoy rapid iterative development for products or research.Together, let's step into the adventure of a lifetime as we make science fiction real, and change the world. Software Engineer - Gameplay (London) Responsibilities: Design core components up and down the software stack Work with other engineers, product managers, designers, artists, and user researchers to define and deliver industry-leading virtual reality products. Help define the future of digital social interaction and set the standard for how people communicate across platforms and realities. Set direction in how Reality Labs develop future 3D capabilities Minimum Qualifications: Experience in any of the following: computer graphics, rendering, physics-based simulation, 3D character animation, advanced optimisation techniques, or games middleware/tooling Experience building and shipping commercial 3D software in C/C++, C# or similar language. Experience with either proprietary or commercial 3D engines (Unity, Unreal, etc). Experience in any of the following: developing 3D pipelines (processing models, scenes, textures, materials or animation), developing software within the game development, Augmented Reality or Virtual Reality or experience building interactive real-time 3D products. Preferred Qualifications: Bachelor's degree in Computer Science, Computer Engineering or equivalent combination of education and experience. Experience with any of the following: VR / MR / AR development, 3D file formats (such as FBX, gITF, COLLADA/DAE, OBJ) or animation of human avatars in a tracked or live performance context.. Experience with API design and implementation for realtime 3D applications.
Unit 2 Games is an award-winning, Meta-owned games studio based in Leamington Spa, UK. We were formed in 2017 to build Crayta - our dream to make game creation accessible to anyone and everyone.We are looking for a Senior Programmer with a passion for games, to join our outstanding team in Leamington Spa, UK. Strong communication and interpersonal skills are a must, as is a proven track record applying C++ to games. Software Engineer - Unit 2 Games Responsibilities: Work with the technical team to design and own systems in a multiplayer environment using C++ within Unreal Engine 4, initially on PC. Drive improvements throughout the codebase alongside the rest of the technical team. Minimum Qualifications: Experience in Unreal Engine compliant C++ and game architecture systems Proven track record of debugging, performance analysis and optimisation in games development Familiarity with version control, continuous integration, bug tracking and code review systems Ability to work collaboratively with a team of mixed disciplines, with good verbal and written communication skills Solid foundation in maths, particularly 3D geometry Preferred Qualifications: Experience with graphics programming Experience using Unreal Engine 4 Familiarity with Mobile and Console platforms Enthusiasm for working with rendering systems Experience applying Automated Testing with Unit and Integration tests Familiarity with the constraints of developing networked games
Sep 21, 2022
Full time
Unit 2 Games is an award-winning, Meta-owned games studio based in Leamington Spa, UK. We were formed in 2017 to build Crayta - our dream to make game creation accessible to anyone and everyone.We are looking for a Senior Programmer with a passion for games, to join our outstanding team in Leamington Spa, UK. Strong communication and interpersonal skills are a must, as is a proven track record applying C++ to games. Software Engineer - Unit 2 Games Responsibilities: Work with the technical team to design and own systems in a multiplayer environment using C++ within Unreal Engine 4, initially on PC. Drive improvements throughout the codebase alongside the rest of the technical team. Minimum Qualifications: Experience in Unreal Engine compliant C++ and game architecture systems Proven track record of debugging, performance analysis and optimisation in games development Familiarity with version control, continuous integration, bug tracking and code review systems Ability to work collaboratively with a team of mixed disciplines, with good verbal and written communication skills Solid foundation in maths, particularly 3D geometry Preferred Qualifications: Experience with graphics programming Experience using Unreal Engine 4 Familiarity with Mobile and Console platforms Enthusiasm for working with rendering systems Experience applying Automated Testing with Unit and Integration tests Familiarity with the constraints of developing networked games
Site Name: UK - London Posted Date: Sep Why GSK? At GSK, we have already delivered unprecedented change over the past four years, improving R&D, becoming a leader inConsumer Health, strengthening our leadership, and transforming our commercial execution. Now, we're making the biggestchanges we've made to our business in over 20 years.We're on track to separate and create two new companies in 2022:New GSK with a leading portfolio of vaccines and specialty medicines as well as R&D based on immune system and geneticsscience; and a new world-leading consumer healthcare company of loved and trusted brands. With new ambition comes new purpose. For New GSK, this is to unite science, talent and technology to get ahead of diseasetogether - all with the clear ambition of delivering human health impact; stronger and more sustainable shareholder returns; andas a new GSK where outstanding people thrive. Getting ahead means preventing disease as well as treating it. How we do all this is through our people and our culture. A culturethat isambitious for patients- so we deliver what matters better and faster;accountable for impact- with clear ownership ofgoals and support to succeed; andwhere we do the right thing. So, if you're ready to improve the lives of billions, join us at thisexciting moment in our journey. Join our challenge to get Ahead Together. Job title: Senior full-stack software engineer Overview At GSK, we are actively working on building a future in which Artificial Intelligence (AI) and Machine Learning (ML) will enable us to develop new therapies and personalized drugs that drive better outcomes for patients at reduced cost with fewer side effects. It is an ambitious goal that requires the research and development of solutions at the cutting edge of biomedical Machine Learning and AI. Job purpose: We're looking for a Senior Full-Stack Engineer to join our cross-functional AI/ML UX Engineering team. Our team works at the intersection of AI/ML and science and is responsible for building user-facing products that GSK scientists use in their day-to-day work to accelerate drug discovery. We're a fairly new team of product engineers within the AI/ML group, have already made a significant impact, and are seeking a product-focused senior engineer to help us scale. Your Responsibilities: Help build the web applications that our scientists use day-to-day to discover new drugs through AI/ML insights. Work with our cross-functional team (engineers, designers, product managers, user researchers) to define and deliver features in an iterative manner. Own solutions end-to-end from initial planning through to production. Write maintainable and testable front-end code using React and Typescript. Design and implement efficient backend APIs (GraphQL, REST) that can scale to large amount of data. Contribute to the design of the architecture and infrastructure of our UX products to supports the growing need and impact of user-facing apps in the AI/ML group. Help our team continuously improve our tech stack and processes by actively participating in our innovation days and retrospectives. Help other engineers grow through code reviews and mentoring or pairing. Our team works remotely in the UK and Ireland with occasional face-to-face meetups at our offices in the budding tech hub of Kings Cross, London. Why you? Basic Qualifications: We are looking for professionals with these required skills to achieve our goals: Good experience as a software engineer. You have a proven track record of developing production-ready full-stack web applications and supporting them after release. You're product- and user-focused. You love working in cross-functional teams and bringing your technical expertise to discussions with non-technical stakeholders to help define better user experiences. You have deep expertise in React or another modern front-end framework. You have a solid understanding of the security and privacy challenges of web applications and backend APIs. You have demonstrable experience of addressing them effectively. You have a solid understanding of different types of data stores (e.g. relational, document-oriented, KV and graph databases, blob storage). You have experience of data modelling and using the right data store for the job. Preferred Qualifications: If you have the following skills, it would be a plus: You have experience working with data visualisation libraries for the web and solving challenging data visualisation problems (creating custom visualisations, rendering very large data sets). You have strong communication skills, you listen well and you show great empathy for users and other team members. You're able to explain complex concepts clearly and effectively to both technical and non-technical stakeholders. You enjoy mentoring colleagues and seeing them grow. You love working with your team to iterate on their processes, coding standards, and tech stack. You have a growth mindset and strive for continuous improvement. A working knowledge of Python would be a plus but is not required for this role. While we don't use Python in our team, the language is widely used by our AI/ML engineers. The AI/ML team is built on the principles of ownership, accountability, continuous development, and collaboration. We hire for the long term, and we're motivated to make this a great place to work. Our leaders will be committed to your career and development from day one. GSK is a global biopharma company with a special purpose - to unite science, technology and talent to get ahead of disease together - so we can positively impact the health of billions of people and deliver stronger, more sustainable shareholder returns - as an organisation where people can thrive. Getting ahead means preventing disease as well as treating it, and we aim to impact the health of 2.5 billion people around the world in the next 10 years. Our success absolutely depends on our people. While getting ahead of disease together is about our ambition for patients and shareholders, it's also about making GSK a place where people can thrive. We want GSK to be a workplace where everyone can feel a sense of belonging and thrive as set out in our Equal and Inclusive Treatment of Employees policy. We're committed to being more proactive at all levels so that our workforce reflects the communities we work and hire in, and our GSK leadership reflects our GSK workforce. As an Equal Opportunity Employer, we are open to all talent. In the US, we also adhere to Affirmative Action principles. This ensures that all qualified applicants will receive equal consideration for employment without regard to neurodiversity, race/ethnicity, colour, national origin, religion, gender, pregnancy, marital status, sexual orientation, gender identity/expression, age, disability, genetic information, military service, covered/protected veteran status or any other federal, state or local protected class ( US only). We believe in an agile working culture for all our roles. If flexibility is important to you, we encourage you to explore with our hiring team what the opportunities are. Please don't hesitate to contact us if you'd like to discuss any adjustments to our process which might help you demonstrate your strengths and capabilities.You can either call us on , or send an email As you apply, we will ask you to share some personal information which is entirely voluntary. We want to have an opportunity to consider a diverse pool of qualified candidates and this information will assist us in meeting that objective and in understanding how well we are doing against our inclusion and diversity ambitions. We would really appreciate it if you could take a few moments to complete it.Rest assured, Hiring Managers do not have access to this information and we will treat your information confidentially. Important notice to Employment businesses/ Agencies GSK does not accept referrals from employment businesses and/or employment agencies in respect of the vacancies posted on this site. All employment businesses/agencies are required to contact GSK's commercial and general procurement/human resources department to obtain prior written authorization before referring any candidates to GSK. The obtaining of prior written authorization is a condition precedent to any agreement (verbal or written) between the employment business/ agency and GSK. In the absence of such written authorization being obtained any actions undertaken by the employment business/agency shall be deemed to have been performed without the consent or contractual agreement of GSK. GSK shall therefore not be liable for any fees arising from such actions or any fees arising from any referrals by employment businesses/agencies in respect of the vacancies posted on this site. Please note that if you are a US Licensed Healthcare Professional or Healthcare Professional as defined by the laws of the state issuing your license, GSK may be required to capture and report expenses GSK incurs, on your behalf, in the event you are afforded an interview for employment. This capture of applicable transfers of value is necessary to ensure GSK's compliance to all federal and state US Transparency requirements. For more information, please visit GSK's Transparency Reporting For the Record site.
Sep 21, 2022
Full time
Site Name: UK - London Posted Date: Sep Why GSK? At GSK, we have already delivered unprecedented change over the past four years, improving R&D, becoming a leader inConsumer Health, strengthening our leadership, and transforming our commercial execution. Now, we're making the biggestchanges we've made to our business in over 20 years.We're on track to separate and create two new companies in 2022:New GSK with a leading portfolio of vaccines and specialty medicines as well as R&D based on immune system and geneticsscience; and a new world-leading consumer healthcare company of loved and trusted brands. With new ambition comes new purpose. For New GSK, this is to unite science, talent and technology to get ahead of diseasetogether - all with the clear ambition of delivering human health impact; stronger and more sustainable shareholder returns; andas a new GSK where outstanding people thrive. Getting ahead means preventing disease as well as treating it. How we do all this is through our people and our culture. A culturethat isambitious for patients- so we deliver what matters better and faster;accountable for impact- with clear ownership ofgoals and support to succeed; andwhere we do the right thing. So, if you're ready to improve the lives of billions, join us at thisexciting moment in our journey. Join our challenge to get Ahead Together. Job title: Senior full-stack software engineer Overview At GSK, we are actively working on building a future in which Artificial Intelligence (AI) and Machine Learning (ML) will enable us to develop new therapies and personalized drugs that drive better outcomes for patients at reduced cost with fewer side effects. It is an ambitious goal that requires the research and development of solutions at the cutting edge of biomedical Machine Learning and AI. Job purpose: We're looking for a Senior Full-Stack Engineer to join our cross-functional AI/ML UX Engineering team. Our team works at the intersection of AI/ML and science and is responsible for building user-facing products that GSK scientists use in their day-to-day work to accelerate drug discovery. We're a fairly new team of product engineers within the AI/ML group, have already made a significant impact, and are seeking a product-focused senior engineer to help us scale. Your Responsibilities: Help build the web applications that our scientists use day-to-day to discover new drugs through AI/ML insights. Work with our cross-functional team (engineers, designers, product managers, user researchers) to define and deliver features in an iterative manner. Own solutions end-to-end from initial planning through to production. Write maintainable and testable front-end code using React and Typescript. Design and implement efficient backend APIs (GraphQL, REST) that can scale to large amount of data. Contribute to the design of the architecture and infrastructure of our UX products to supports the growing need and impact of user-facing apps in the AI/ML group. Help our team continuously improve our tech stack and processes by actively participating in our innovation days and retrospectives. Help other engineers grow through code reviews and mentoring or pairing. Our team works remotely in the UK and Ireland with occasional face-to-face meetups at our offices in the budding tech hub of Kings Cross, London. Why you? Basic Qualifications: We are looking for professionals with these required skills to achieve our goals: Good experience as a software engineer. You have a proven track record of developing production-ready full-stack web applications and supporting them after release. You're product- and user-focused. You love working in cross-functional teams and bringing your technical expertise to discussions with non-technical stakeholders to help define better user experiences. You have deep expertise in React or another modern front-end framework. You have a solid understanding of the security and privacy challenges of web applications and backend APIs. You have demonstrable experience of addressing them effectively. You have a solid understanding of different types of data stores (e.g. relational, document-oriented, KV and graph databases, blob storage). You have experience of data modelling and using the right data store for the job. Preferred Qualifications: If you have the following skills, it would be a plus: You have experience working with data visualisation libraries for the web and solving challenging data visualisation problems (creating custom visualisations, rendering very large data sets). You have strong communication skills, you listen well and you show great empathy for users and other team members. You're able to explain complex concepts clearly and effectively to both technical and non-technical stakeholders. You enjoy mentoring colleagues and seeing them grow. You love working with your team to iterate on their processes, coding standards, and tech stack. You have a growth mindset and strive for continuous improvement. A working knowledge of Python would be a plus but is not required for this role. While we don't use Python in our team, the language is widely used by our AI/ML engineers. The AI/ML team is built on the principles of ownership, accountability, continuous development, and collaboration. We hire for the long term, and we're motivated to make this a great place to work. Our leaders will be committed to your career and development from day one. GSK is a global biopharma company with a special purpose - to unite science, technology and talent to get ahead of disease together - so we can positively impact the health of billions of people and deliver stronger, more sustainable shareholder returns - as an organisation where people can thrive. Getting ahead means preventing disease as well as treating it, and we aim to impact the health of 2.5 billion people around the world in the next 10 years. Our success absolutely depends on our people. While getting ahead of disease together is about our ambition for patients and shareholders, it's also about making GSK a place where people can thrive. We want GSK to be a workplace where everyone can feel a sense of belonging and thrive as set out in our Equal and Inclusive Treatment of Employees policy. We're committed to being more proactive at all levels so that our workforce reflects the communities we work and hire in, and our GSK leadership reflects our GSK workforce. As an Equal Opportunity Employer, we are open to all talent. In the US, we also adhere to Affirmative Action principles. This ensures that all qualified applicants will receive equal consideration for employment without regard to neurodiversity, race/ethnicity, colour, national origin, religion, gender, pregnancy, marital status, sexual orientation, gender identity/expression, age, disability, genetic information, military service, covered/protected veteran status or any other federal, state or local protected class ( US only). We believe in an agile working culture for all our roles. If flexibility is important to you, we encourage you to explore with our hiring team what the opportunities are. Please don't hesitate to contact us if you'd like to discuss any adjustments to our process which might help you demonstrate your strengths and capabilities.You can either call us on , or send an email As you apply, we will ask you to share some personal information which is entirely voluntary. We want to have an opportunity to consider a diverse pool of qualified candidates and this information will assist us in meeting that objective and in understanding how well we are doing against our inclusion and diversity ambitions. We would really appreciate it if you could take a few moments to complete it.Rest assured, Hiring Managers do not have access to this information and we will treat your information confidentially. Important notice to Employment businesses/ Agencies GSK does not accept referrals from employment businesses and/or employment agencies in respect of the vacancies posted on this site. All employment businesses/agencies are required to contact GSK's commercial and general procurement/human resources department to obtain prior written authorization before referring any candidates to GSK. The obtaining of prior written authorization is a condition precedent to any agreement (verbal or written) between the employment business/ agency and GSK. In the absence of such written authorization being obtained any actions undertaken by the employment business/agency shall be deemed to have been performed without the consent or contractual agreement of GSK. GSK shall therefore not be liable for any fees arising from such actions or any fees arising from any referrals by employment businesses/agencies in respect of the vacancies posted on this site. Please note that if you are a US Licensed Healthcare Professional or Healthcare Professional as defined by the laws of the state issuing your license, GSK may be required to capture and report expenses GSK incurs, on your behalf, in the event you are afforded an interview for employment. This capture of applicable transfers of value is necessary to ensure GSK's compliance to all federal and state US Transparency requirements. For more information, please visit GSK's Transparency Reporting For the Record site.
Job Summary: You will be at the heart of designing, building, and running technology-powered products and services used by millions of D&G customers; you will be expected to: Write and review technical documentation Participate in the team's agile planning and delivery process Learn modern technologies and keep abreast of existing technologies Promote collaborative working, skills and knowledge sharing together with reviewing work of other team members and pairing Coach and mentor other engineers (if Sr Front-end dev) JavaScript frameworks - Angular (Appreciation of other frameworks such as React/Vue is a plus), Single Page applications, progressive web apps, Monorepo, Static Site Generation/Prerendering (Frameworks such as Scully), SEO Optimization, Content management, integration approach - Lambda or other tech, front-end patterns based on standard frameworks, etc. You need to possess great communication skills to be able to explain technical matters concisely. You will be up to date with coding best practices and bring the latest knowledge of threat modelling, risk assessment techniques, code reviews, current best practices, and the latest cybersecurity threats Key Responsibilities: Experience working with Developers, DevOps, and Engineering teams in a dynamic environment to promote/implement secure by design solutions. Be involved in sprint planning to ensure work is delivered in line with the Product Owners priorities Good Knowledge of security best practices for client-server product architectures, focusing on cloud-based server development. Experience working on Cloud Platforms (AWS) 3 years Programming experience in languages relevant to D&G. Strong unit test and debugging skills - including automation of testing. Usage of CICD processes including the integration of security & quality tooling. Knowledge of DevOps processes and tools (Ansible, Jenkins, Git, Azure DevOps, UrbanCode) Security Scanning tools (Static Code Analysis, Opensource and Container Scanning tools). Able to produce clear documentation to support the development activities. Experience in working within modern application development and engineering teams using DevOps & Agile methodologies. Proficient understanding of code versioning tools. Experience of producing technical documentation and reports. Self-motivated, proactive, driven individual with strong problem-solving skills. Ability to work with APIs and Plugins to integrate security tools into established CI/CD pipelines. Leadership and Teaming skills to coordinate remediation of vulnerabilities within established timeframes Systems Knowledge: DevOps Automation: Puppet, Ansible, GitHub Front-end dev - Hands-on recent experience in Angular, CMS(Magnolia), Google analytics, SEO Optimization. HTML5, CSS3, CSS, architecture, pre-processing (SCSS), Atomic Design, Single Page applications, progressive web apps, JavaScript (ES6 and beyond), SEO optimization patterns Monorepo architecture (Nrwl Nx) RXJS Jasmine/Karma ECMAScript 2015 Skills and Competencies Solid communication skills and expertise to translate technical jargon into business familiar language. Ability to quickly explore, examine and understand complex problems and how these relate to the customer's business. Adaptable, able to quickly switch between projects, demands and environments. Stakeholder management and business awareness skills, ability to understand and interpret customer problems and navigate complex organisations. Self-motivated and self-educating, yet willing and able to work collaboratively Well organised with a healthy sense of urgency; able to set, communicate and meet aggressive deadlines with competing priorities Excellent mathematical and problem-solving skills. Highly accurate and detail-oriented HTML 5, CSS3, Javascript, ECMAScript 2015, TypeScript, Angular (latest versions), RXJS, NGRX, Jasmine/Karma Knowledge: AWS (EC2, S3, VPC, Lambda, DynamoDB, IAM, Cloudwatch metrics/logs/query), Terraform (Terraform, Terraform-CDK, AWS-CDK, Pulumi), Pipelines (codebuild, code pipeline, gitlab, circleci, etc), Angular Databases and integrations Experience: You are an expert Angular front-end software engineer ready to take that step into the world of insurance, working on business-critical systems and products that affect millions of customers. You are highly motivated, dynamic, and skilled. You thrive in an agile environment. Proficient with git and git workflows Experience working as a front-end developer Qualifications: Relevant academic qualification
Sep 19, 2022
Full time
Job Summary: You will be at the heart of designing, building, and running technology-powered products and services used by millions of D&G customers; you will be expected to: Write and review technical documentation Participate in the team's agile planning and delivery process Learn modern technologies and keep abreast of existing technologies Promote collaborative working, skills and knowledge sharing together with reviewing work of other team members and pairing Coach and mentor other engineers (if Sr Front-end dev) JavaScript frameworks - Angular (Appreciation of other frameworks such as React/Vue is a plus), Single Page applications, progressive web apps, Monorepo, Static Site Generation/Prerendering (Frameworks such as Scully), SEO Optimization, Content management, integration approach - Lambda or other tech, front-end patterns based on standard frameworks, etc. You need to possess great communication skills to be able to explain technical matters concisely. You will be up to date with coding best practices and bring the latest knowledge of threat modelling, risk assessment techniques, code reviews, current best practices, and the latest cybersecurity threats Key Responsibilities: Experience working with Developers, DevOps, and Engineering teams in a dynamic environment to promote/implement secure by design solutions. Be involved in sprint planning to ensure work is delivered in line with the Product Owners priorities Good Knowledge of security best practices for client-server product architectures, focusing on cloud-based server development. Experience working on Cloud Platforms (AWS) 3 years Programming experience in languages relevant to D&G. Strong unit test and debugging skills - including automation of testing. Usage of CICD processes including the integration of security & quality tooling. Knowledge of DevOps processes and tools (Ansible, Jenkins, Git, Azure DevOps, UrbanCode) Security Scanning tools (Static Code Analysis, Opensource and Container Scanning tools). Able to produce clear documentation to support the development activities. Experience in working within modern application development and engineering teams using DevOps & Agile methodologies. Proficient understanding of code versioning tools. Experience of producing technical documentation and reports. Self-motivated, proactive, driven individual with strong problem-solving skills. Ability to work with APIs and Plugins to integrate security tools into established CI/CD pipelines. Leadership and Teaming skills to coordinate remediation of vulnerabilities within established timeframes Systems Knowledge: DevOps Automation: Puppet, Ansible, GitHub Front-end dev - Hands-on recent experience in Angular, CMS(Magnolia), Google analytics, SEO Optimization. HTML5, CSS3, CSS, architecture, pre-processing (SCSS), Atomic Design, Single Page applications, progressive web apps, JavaScript (ES6 and beyond), SEO optimization patterns Monorepo architecture (Nrwl Nx) RXJS Jasmine/Karma ECMAScript 2015 Skills and Competencies Solid communication skills and expertise to translate technical jargon into business familiar language. Ability to quickly explore, examine and understand complex problems and how these relate to the customer's business. Adaptable, able to quickly switch between projects, demands and environments. Stakeholder management and business awareness skills, ability to understand and interpret customer problems and navigate complex organisations. Self-motivated and self-educating, yet willing and able to work collaboratively Well organised with a healthy sense of urgency; able to set, communicate and meet aggressive deadlines with competing priorities Excellent mathematical and problem-solving skills. Highly accurate and detail-oriented HTML 5, CSS3, Javascript, ECMAScript 2015, TypeScript, Angular (latest versions), RXJS, NGRX, Jasmine/Karma Knowledge: AWS (EC2, S3, VPC, Lambda, DynamoDB, IAM, Cloudwatch metrics/logs/query), Terraform (Terraform, Terraform-CDK, AWS-CDK, Pulumi), Pipelines (codebuild, code pipeline, gitlab, circleci, etc), Angular Databases and integrations Experience: You are an expert Angular front-end software engineer ready to take that step into the world of insurance, working on business-critical systems and products that affect millions of customers. You are highly motivated, dynamic, and skilled. You thrive in an agile environment. Proficient with git and git workflows Experience working as a front-end developer Qualifications: Relevant academic qualification
Rise Technical Recruitment Limited
Newcastle Upon Tyne, Tyne And Wear
Software Engineer (Unity) Newcastle £50,000-£60,000 + Relocation Assistance + Progression + Training + Holiday + Additional Benefits Excellent opportunity for a Software Engineer with rendering experience to join a technically fascinating organisation offering training & progression, the chance to work with some of the worlds most recognised brands, and a fantastic and extensive benefit...... click apply for full job details
Mar 17, 2021
Full time
Software Engineer (Unity) Newcastle £50,000-£60,000 + Relocation Assistance + Progression + Training + Holiday + Additional Benefits Excellent opportunity for a Software Engineer with rendering experience to join a technically fascinating organisation offering training & progression, the chance to work with some of the worlds most recognised brands, and a fantastic and extensive benefit...... click apply for full job details
IT Manager (Software/Data)
Blackpool
£25,000 - £30,000 + Training + Benefits
Position for an IT Manager to take ownership of the Software and Data requirements of a vehicle hire company's multi-branch operation
In a newly formed role, that has previously been outsourced, this is your chance to take ownership in an autonomous capacity being the in house IT expert
The company are a multi branch hire company and have steadily grown rendering the need for an in house IT expert a necessity. With the aim of streamlining their IT systems, updating their software for robustness and utilising and arranging data to assist key business decisions this is a great opportunity to join a forward thinking outfit
The role consists of managing and maintaining the companies IT systems, collating and analysing data and providing relevant reports to assist business decisions, managing the firms hire software, implementing and managing service scheduling software and providing general in house IT support
Here is a great chance to join a growing outfit in a newly created role that you can put your own stamp on
The Role:
*IT Manager
*Data and Software management in-house
*Training on Companies hire software provided
*Monday to Friday
The Person:
*IT Manager
*Strong IT skills
*Highly organised
*Driving License
This vacancy is being advertised by Rise Technical Recruitment Ltd. The services of Rise Technical Recruitment Ltd are that of an Employment Agency.
Rise Technical Recruitment Ltd regrets to inform that our client can only accept applications from candidates who have a valid legal permit or right to work in the United Kingdom. Potential candidates who do not have this right or permit, or are pending an application to obtain this right or permit should not apply as your details will not be processed.
IT Manager, IT Engineer, I.T, IT, Software Engineer, Software, Data, Excel, systems, data systems, hire software, IT Support, C++, C#, SQL, HND, HNC, BSC, MSC, information technology, systems manager
Sep 09, 2016
IT Manager (Software/Data)
Blackpool
£25,000 - £30,000 + Training + Benefits
Position for an IT Manager to take ownership of the Software and Data requirements of a vehicle hire company's multi-branch operation
In a newly formed role, that has previously been outsourced, this is your chance to take ownership in an autonomous capacity being the in house IT expert
The company are a multi branch hire company and have steadily grown rendering the need for an in house IT expert a necessity. With the aim of streamlining their IT systems, updating their software for robustness and utilising and arranging data to assist key business decisions this is a great opportunity to join a forward thinking outfit
The role consists of managing and maintaining the companies IT systems, collating and analysing data and providing relevant reports to assist business decisions, managing the firms hire software, implementing and managing service scheduling software and providing general in house IT support
Here is a great chance to join a growing outfit in a newly created role that you can put your own stamp on
The Role:
*IT Manager
*Data and Software management in-house
*Training on Companies hire software provided
*Monday to Friday
The Person:
*IT Manager
*Strong IT skills
*Highly organised
*Driving License
This vacancy is being advertised by Rise Technical Recruitment Ltd. The services of Rise Technical Recruitment Ltd are that of an Employment Agency.
Rise Technical Recruitment Ltd regrets to inform that our client can only accept applications from candidates who have a valid legal permit or right to work in the United Kingdom. Potential candidates who do not have this right or permit, or are pending an application to obtain this right or permit should not apply as your details will not be processed.
IT Manager, IT Engineer, I.T, IT, Software Engineer, Software, Data, Excel, systems, data systems, hire software, IT Support, C++, C#, SQL, HND, HNC, BSC, MSC, information technology, systems manager
IT Manager (Software/Data)
Blackpool
£25,000 - £30,000 + Training + Benefits
Position for an IT Manager to take ownership of the Software and Data requirements of a vehicle hire company's multi-branch operation
In a newly formed role, that has previously been outsourced, this is your chance to take ownership in an autonomous capacity being the in house IT expert
The company are a multi branch hire company and have steadily grown rendering the need for an in house IT expert a necessity. With the aim of streamlining their IT systems, updating their software for robustness and utilising and arranging data to assist key business decisions this is a great opportunity to join a forward thinking outfit
The role consists of managing and maintaining the companies IT systems, collating and analysing data and providing relevant reports to assist business decisions, managing the firms hire software, implementing and managing service scheduling software and providing general in house IT support
Here is a great chance to join a growing outfit in a newly created role that you can put your own stamp on
The Role:
*IT Manager
*Data and Software management in-house
*Training on Companies hire software provided
*Monday to Friday
The Person:
*IT Manager
*Strong IT skills
*Highly organised
*Driving License
This vacancy is being advertised by Rise Technical Recruitment Ltd. The services of Rise Technical Recruitment Ltd are that of an Employment Agency.
Rise Technical Recruitment Ltd regrets to inform that our client can only accept applications from candidates who have a valid legal permit or right to work in the United Kingdom. Potential candidates who do not have this right or permit, or are pending an application to obtain this right or permit should not apply as your details will not be processed.
IT Manager, IT Engineer, I.T, IT, Software Engineer, Software, Data, Excel, systems, data systems, hire software, IT Support, C++, C#, SQL, HND, HNC, BSC, MSC, information technology, systems manager
Sep 09, 2016
IT Manager (Software/Data)
Blackpool
£25,000 - £30,000 + Training + Benefits
Position for an IT Manager to take ownership of the Software and Data requirements of a vehicle hire company's multi-branch operation
In a newly formed role, that has previously been outsourced, this is your chance to take ownership in an autonomous capacity being the in house IT expert
The company are a multi branch hire company and have steadily grown rendering the need for an in house IT expert a necessity. With the aim of streamlining their IT systems, updating their software for robustness and utilising and arranging data to assist key business decisions this is a great opportunity to join a forward thinking outfit
The role consists of managing and maintaining the companies IT systems, collating and analysing data and providing relevant reports to assist business decisions, managing the firms hire software, implementing and managing service scheduling software and providing general in house IT support
Here is a great chance to join a growing outfit in a newly created role that you can put your own stamp on
The Role:
*IT Manager
*Data and Software management in-house
*Training on Companies hire software provided
*Monday to Friday
The Person:
*IT Manager
*Strong IT skills
*Highly organised
*Driving License
This vacancy is being advertised by Rise Technical Recruitment Ltd. The services of Rise Technical Recruitment Ltd are that of an Employment Agency.
Rise Technical Recruitment Ltd regrets to inform that our client can only accept applications from candidates who have a valid legal permit or right to work in the United Kingdom. Potential candidates who do not have this right or permit, or are pending an application to obtain this right or permit should not apply as your details will not be processed.
IT Manager, IT Engineer, I.T, IT, Software Engineer, Software, Data, Excel, systems, data systems, hire software, IT Support, C++, C#, SQL, HND, HNC, BSC, MSC, information technology, systems manager
IT Manager (Software/Data)
Blackpool
£25,000 - £30,000 + Training + Benefits
Position for an IT Manager to take ownership of the Software and Data requirements of a vehicle hire company's multi-branch operation
In a newly formed role, that has previously been outsourced, this is your chance to take ownership in an autonomous capacity being the in house IT expert
The company are a multi branch hire company and have steadily grown rendering the need for an in house IT expert a necessity. With the aim of streamlining their IT systems, updating their software for robustness and utilising and arranging data to assist key business decisions this is a great opportunity to join a forward thinking outfit
The role consists of managing and maintaining the companies IT systems, collating and analysing data and providing relevant reports to assist business decisions, managing the firms hire software, implementing and managing service scheduling software and providing general in house IT support
Here is a great chance to join a growing outfit in a newly created role that you can put your own stamp on
The Role:
*IT Manager
*Data and Software management in-house
*Training on Companies hire software provided
*Monday to Friday
The Person:
*IT Manager
*Strong IT skills
*Highly organised
*Driving License
This vacancy is being advertised by Rise Technical Recruitment Ltd. The services of Rise Technical Recruitment Ltd are that of an Employment Agency.
Rise Technical Recruitment Ltd regrets to inform that our client can only accept applications from candidates who have a valid legal permit or right to work in the United Kingdom. Potential candidates who do not have this right or permit, or are pending an application to obtain this right or permit should not apply as your details will not be processed.
IT Manager, IT Engineer, I.T, IT, Software Engineer, Software, Data, Excel, systems, data systems, hire software, IT Support, C++, C#, SQL, HND, HNC, BSC, MSC, information technology, systems manager
Sep 09, 2016
IT Manager (Software/Data)
Blackpool
£25,000 - £30,000 + Training + Benefits
Position for an IT Manager to take ownership of the Software and Data requirements of a vehicle hire company's multi-branch operation
In a newly formed role, that has previously been outsourced, this is your chance to take ownership in an autonomous capacity being the in house IT expert
The company are a multi branch hire company and have steadily grown rendering the need for an in house IT expert a necessity. With the aim of streamlining their IT systems, updating their software for robustness and utilising and arranging data to assist key business decisions this is a great opportunity to join a forward thinking outfit
The role consists of managing and maintaining the companies IT systems, collating and analysing data and providing relevant reports to assist business decisions, managing the firms hire software, implementing and managing service scheduling software and providing general in house IT support
Here is a great chance to join a growing outfit in a newly created role that you can put your own stamp on
The Role:
*IT Manager
*Data and Software management in-house
*Training on Companies hire software provided
*Monday to Friday
The Person:
*IT Manager
*Strong IT skills
*Highly organised
*Driving License
This vacancy is being advertised by Rise Technical Recruitment Ltd. The services of Rise Technical Recruitment Ltd are that of an Employment Agency.
Rise Technical Recruitment Ltd regrets to inform that our client can only accept applications from candidates who have a valid legal permit or right to work in the United Kingdom. Potential candidates who do not have this right or permit, or are pending an application to obtain this right or permit should not apply as your details will not be processed.
IT Manager, IT Engineer, I.T, IT, Software Engineer, Software, Data, Excel, systems, data systems, hire software, IT Support, C++, C#, SQL, HND, HNC, BSC, MSC, information technology, systems manager