cover image
Epic Games

Senior Platform Engineer, Fortnite Tech

On site

London, United Kingdom

Full Time

10-03-2025

Job Specifications

WHAT MAKES US EPIC?

At the core of Epic’s success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating.

Being Epic means being a part of a team that continually strives to do right by our community and users. We’re constantly innovating to raise the bar of engine and game development.

ENGINEERING - GAMES

What We Do

Unreal projects have been leading the pack of real-time entertainment with our constantly growing team of engineering experts. We’re always improving on the tools and technology that empower content developers worldwide.

What You'll Do

The Fortnite Desktop team is looking for an experienced Platform Engineer to improve the player experience in Fortnite on the PC platform. You will work with other engineers and directly contribute to building and improving our Desktop platform support to an industry-leading state. This role covers various specialties, including partnering with hardware and GPU vendors to work on optimized platform code and ensuring critical features are available and performant for the Fortnite user base. You will also work closely with other teams at Epic, such as the Rendering Architecture and Performance teams, and impact Unreal Engine development.

In this role, you will

Analyze and resolve stability and performance problems of Fortnite on a wide range of PC hardware configurations; this includes identifying solutions in such areas as: - Solving device-specific CPU and GPU performance and compatibility issues - Rendering performance and device compatibility, including the shader pipeline - Improve platform toolchains, i.e. compiler/linker support, SDK upgrades, platform-specific data management tools, debugger integration, crash reporting, etc. - Improvements in low-level systems that interface with platform APIs, i.e. memory allocators (physical and virtual), file systems, input systems
Monitor stability and performance data from Fortnite releases and improve Unreal Engine’s systems and applications in Fortnite-specific use cases
Work with GPU vendors and other partners to resolve technical issues and collaborate on improving underlying technologies, such as graphics drivers for Fortnite and Unreal Engine
Assess performance data across various hardware and make improvements to Unreal Engine’s rendering systems and their applications in Fortnite-specific use cases
Collaborate with a variety of other Epic teams, such as Unreal Engine’s Rendering Architecture team, to help them solve complex technical challenges in ways that move the stability and quality of Fortnite and our internal products forward


What We're Looking For

Strong C++ knowledge and multi-threaded programming techniques; ability to code and architect various core engine systems
Real-time rendering experience in the games industry or for the computer graphics industry: knowledge of at least one graphics API (DirectX 12 preferred) and a general understanding of modern graphics API architecture
Experience profiling and optimizing a large codebase
Demonstrated ability to reason about and debug large, interacting systems from the macro-level to the micro-level
Experience with OS-level systems, Windows APIs and common frameworks is a plus


EPIC JOB + EPIC BENEFITS = EPIC LIFE

We pay 100% for benefits except for PMI (for dependents). Our current benefits package includes pension, private medical insurance, health care cash plan, dental insurance, disability and life insurance, critical illness, cycle to work scheme, flu shots, health checks, and meals. We also offer a robust mental well-being program through Modern Health, which provides free therapy and coaching for employees & dependents.

About Us

Epic Games spans across 25 countries with 46 studios and 4,500+ employees globally. For over 25 years, we've been making award-winning games and engine technology that empowers others to make visually stunning games and 3D content that bring environments to life like never before. Epic's award-winning Unreal Engine technology not only provides game developers the ability to build high-fidelity, interactive experiences for PC, console, mobile, and VR, it is also a tool being embraced by content creators across a variety of industries such as media and entertainment, automotive, and architectural design. As we continue to build our Engine technology and develop remarkable games, we strive to build teams of world-class talent.

Like what you hear? Come be a part of something Epic!

Epic Games deeply values diverse teams and an inclusive work culture, and we are proud to be an Equal Opportunity employer. Learn more about our Equal Employment Opportunity (EEO) Policy here.

Note to Recruitment Agencies: Epic does not accept any unsolicited resumes or approaches from any unauthorized third party (including recruitment or placement agencies) (i.e., a third party with whom we do not have a negotiated and validly executed agreement). We will not pay any fees to any unauthorized third party. Further details on these matters can be found here.

About the Company

Founded in 1991, Epic Games is a leading interactive entertainment company and provider of 3D engine technology. Epic operates Fortnite, one of the world’s largest games with over 350 million accounts and 2.5 billion friend connections. Epic also develops Unreal Engine, which powers the world’s leading games and is adopted across industries such as film and television, architecture, automotive, manufacturing, and simulation. Through Unreal Engine, Epic Games Store, and Epic Online Services, Epic provides an end-to-end digita... Know more

Related Jobs

Company background Company brand
Company Name
Roku
Job Title
Senior Software Engineer, Experimentation Platform
Job Description
Teamwork makes the stream work. Roku Is Changing How The World Watches TV Roku is the #1 TV streaming platform in the US and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About The Team Our team’s mission is to build cutting-edge technology to facilitate experimentation and Roku and allow for data driven decisions. Our team provides an end-to-end solution from intuitive management interfaces and robust highly scalable backend to sophisticated data insights framework. We are a globally distributed team with presence in US and Europe. We value technical expertise, creativity, strong sense of ownership and collaboration. About The Role In this role, you will contribute to the backend services helping us to modernise the system and to achieve our True North architecture. This includes scaling to support hundreds of concurrent experiments, eliminating bias and false positives, enabling new use cases and integrating with new platforms. If you have endless curiosity, can pair a global mindset with locally relevant execution, are a gritty problem solver, self-starter and play well with others, this job is for you. What You’ll Be Doing Design and develop large scale, low latency components to facilitate seamless and effective experimentation. Deliver reliable production systems that can adapt to changing business environments and monitor themselves with minimal human handholding. Work with product and business stakeholders to define, build and maintain features and components We’re excited if you have Degree in Computer Science or equivalent Expertise in Java and Spring Boot for developing robust backend applications. Strong knowledge of object-oriented design principles and distributed software architectures. Proven experience in building and maintaining solutions using both NoSQL and relational databases. Solid understanding and practice of test-driven development (TDD) and test automation frameworks. Familiarity with statistical concepts and their application within software systems. Demonstrated ability to design, develop, and test high-performance distributed systems. Experience with AWS cloud services (e.g., EC2, S3, Lambda). Familiarity with Istio and Kubernetes for managing microservices and container orchestration. Understanding of A/B testing methodologies and experience with experimentation platforms is a plus Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. To learn more about Roku, our global footprint, and how we've grown, visit https://www.weareroku.com/factsheet. By providing your information, you acknowledge that you have read our Applicant Privacy Notice and authorize Roku to process your data subject to those terms.
Manchester, United Kingdom
Hybrid
Full Time
10-03-2025
Company background Company brand
Company Name
Magnite
Job Title
Data Engineer II
Job Description
Belfast Hybrid Schedule (M/F remote, T/W/TH in-office) At Magnite, we cultivate an environment of continuous growth and collaboration. Our work impacts what millions of people read, watch, and buy, and we’re looking for people to help us tackle that responsibility with creativity and focus. Magnite (NASDAQ: MGNI) is the world’s largest independent sell-side advertising platform. Publishers use our technology to monetize their content across all screens and formats including CTV / streaming, online video, display, and audio. Our tech fuels billions of transactions per day! In This Role You Will: Build and optimize data pipelines using Apache Spark and Python, processing billions of events in both streaming and batch modes. Collaborate with SRE teams to provision infrastructure using Terraform and AWS (future Kubernetes on-premise). Design secure and scalable APIs for data retrieval and integration. Proactively improve Magnite’s Audience data pipeline by identifying and implementing innovative solutions. Own the operational performance of your builds, ensuring uptime and implementing recovery strategies. We’re Looking For Someone With: 2+ years of experience Hands-on experience with Apache Spark, including large-scale data processing. Ideally you will have written a variety of pipelines that you have deployed in production. Strong Python skills, particularly in the context of Databricks and Spark. Data pipeline design knowledge, from sourcing event data to creating queryable data layers. Familiarity with event-based data architecture (e.g., Kafka). SQL experience for data analysis and transformations. Hands-on experience with AWS and Terraform for IaaS solutions. Experience writing Jenkins or Github actions pipelines to run build and integration actions. Also Preferred GoLang for distributed service development Kubernetes experience Comprehensive Perks And Benefits Comprehensive Healthcare Coverage for you and your dependants from Day One Complimentary lunch in the office Generous Time Off Holiday Breaks and Quarterly Wellness Days RSU Equity and Employee Stock Purchase Plan Family-Focused Benefits and Parental Leave Competitive Pension match Disability and Life Insurance Mobile Phone Subsidy Fitness and Wellness Reimbursement Company Culture We believe collaboration is essential to success. Magnite’s hybrid schedule includes two days worked remotely (Monday and Friday) and three days on-site (Tuesday, Wednesday and Thursday). Our offices provide catered lunches, beverages, snacks, training and development, and office events to support your work week. We also understand you have appointments, families, hobbies, and other commitments. Magnite strives to maintain a healthy work/life integration for all employees so you can bring your best every day - both at work and at home. Community Service and Volunteer Events Company-Matched Charitable Contributions Wellness Coach and Mental Health Support Magnite Invests In You Career Development Initiatives and a Career Growth Framework Culture and Inclusion Programs Bonusly Peer-to-Peer Recognition Program About Us The world's leading agencies and brands trust our platform to access brand-safe, high-quality ad inventory and execute billions of advertising transactions each month. Anchored in bustling New York City, sunny Los Angeles, mile high Denver, historic London, and down under in Sydney, Magnite has offices across North America, EMEA, LATAM, and APAC.
Belfast, United Kingdom
Hybrid
Full Time
10-03-2025
Company background Company brand
Company Name
ECI
Job Title
Senior Network Services Engineer
Job Description
ECI is the leading global provider of managed services, cybersecurity, and business transformation for mid-market financial services organizations across the globe. From its unmatched range of services, ECI provides stability, security and improved business performance, freeing clients from technology concerns and enabling them to focus on running their businesses. More than 1,000 customers worldwide with over $3 trillion of assets under management put their trust in ECI. At ECI, we believe success is driven by passion and purpose. Our passion for technology is only surpassed by our commitment to empowering our employees around the world. The Opportunity: ECI has an exciting opportunity for a Senior Network Services Engineer to join our UK team. The Senior Network Services Engineer will be part of the Managed Services team that provides 24x7 monitoring, operations, and support services. The candidate will be delivering technical support and consultation to our clients in the financial services, life sciences, legal and manufacturing verticals just to mention a few. The individual must be comfortable working in a very fast paced, busy environment in the rapidly growing monitoring & managed services industry. What you will do: Design and implement high-speed, low-latency network architectures for trading platforms and financial applications. Analyze and optimize network paths and configurations to minimize latency, especially for market data feeds. Utilize advanced monitoring tools to detect network issues in real time. Lead diagnosis and resolution of network outages or performance issues, coordinating with cross-functional teams. Manage and resolve tickets escalated from the NOC, ensuring timely responses and solutions. Provide on-call support for network incidents, ensuring rapid response to critical issues. Address service requests from internal clients, providing support for network-related issues and enhancements. Implement corrective actions swiftly to restore service and minimize business impact. Conduct thorough post-mortem analyses after major incidents, documenting findings and identifying root causes. Collaborate with teams to implement recommendations from post-mortem reviews. Work closely with traders and developers to understand performance requirements and ensure network reliability. Engage with market data vendors to ensure integration of high-speed data feeds. Optimize configurations to enhance delivery and reliability of market data streams. Manage vendor relationships to address issues and negotiate service level agreements (SLAs). Implement robust security measures while maintaining low-latency performance. Periodically visit clients and work from client locations to address specific network needs or issues. Visit data centers for installation, troubleshooting, and maintenance of network infrastructure. Maintain thorough documentation of network configurations, procedures, and incident reports. Who you are: Strong routing and switching experience in high-performance environments. Data center switching experience with familiarity in BGP, OSPF, VRF, spine-leaf topology, VXLAN, multicasting, etc. Expert in Arista, Mellanox (Cumulus Linux), FortiGate and Palo Alto devices. Proficient in Azure networking. Familiarity in scripting languages for network automation and monitoring. Experience with performance testing tools like iPerf and Wireshark. Strong automation experience in network configuration and management. Experience working in the investment banking sector, understanding the unique demands of low-latency trading environments. Understand financial regulations impacting network operations. Progress from network administration/support to specialized roles in low-latency networking or network architecture. Bonus points if you have: Experience with Managed Service Providers (MSP) Experience with Microsoft Modern Workplace Amazon Web Services (AWS) or Google Cloud Platform (GCP) administration experience Financial Services Industry experience Experience in NetBrain is a plus. Experience in VMware is a plus. Knowledge of Kubernetes is a plus. ECI’s culture is all about connection - connection with our clients, our technology and most importantly with each other. In addition to working with an amazing team around the world, ECI also offers a competitive compensation package and so much more! If you believe you’d be a great fit and are ready for your best job ever, we’d like to hear from you! Love Your Job, Share Your Technology Passion, Create Your Future Here!
London, United Kingdom
On site
Full Time
10-03-2025
Company background Company brand
Company Name
HCLTech
Job Title
Desktop Support Engineer
Job Description
HCL Tech We are a $13+ billion global technology company, home to more than 224,000 people across 60 countries, delivering industry-leading capabilities centered around digital, engineering, cloud, and AI, powered by a broad portfolio of technology services and products. HCLTech is a globally recognized leader in the Tech and IT industry, but we’ve never forgotten the startup mindset that got us here. We’ve always approached our work with an idea-first attitude because every one of our accomplishments —no matter how big or small —can be traced back to an idea’s single spark. It’s that spark —that inner drive —that sets our people apart from our competitors. It enables us not just to pull off game-changing feat after game-changing feat but to better our world in the process. We want you to find your spark. Because that’s what drives you to be better, be more and ultimately, be more fulfilled. Job Description Provide direct face-to-face world class end user support experience in a walk-up IT bar environment Provide primary support to executive users Greet and assist users with the check-in process Use outstanding diagnostic and deductive reasoning techniques to resolve productivity issues or perform warm hand off to an available guru with bandwidth Provide support for corporate sanctioned employee owned devices Schedule appointments taking into account user availability and the workload of the team Owns the user experience; including identifying and averting potential escalations Become experts in and demonstrate new and upcoming technologies Provide user training on business applications, operating systems, and interprets and communicates IT policies at a level appropriate to the audience Develop and share solutions to application, operating system and firmware issues Partner with L3 support teams as appropriate to ensure problem resolution is obtained Perform problem management on existing and new ticket Assist with the onboarding of new users including phone setup, access requests, and computer setup Work with procurement staff to purchase hardware and software Assist with completion of corporate documentation as necessary Perform network and corporate application account administration Perform asset management loaner and retrieval Ensures configuration and inventory management database entries are complete and accurate Distribute peripherals and manage inventory levels for lounge Complete installation and testing of computers and peripherals within established standards and guidelines Local travel as needed Perform other duties as assigned Benefits A supportive, diverse and global team with a brilliant culture. Competitive compensation and benefits that includes 30 days’ vacation per year, various insurances like Term life, AD &D and Business Travel insurance. These are apart from the statutory benefits applicable in the country. Great opportunities to make the role your own, upskill yourself and get involved with exciting projects Total Wellbeing is our focus. Alongside your professional excellence, you join the likeminded colleagues to create a larger impact within the company and society at large in your chosen area of passion - CSR Council, Diversity Council, Sparks – Engagement Champion to name a few. To know more about us visit – www.hcltech.com
Basildon, United Kingdom
On site
Full Time
10-03-2025