
AR Engineer
On site
London, United Kingdom
Full Time
13-03-2025
Job Specifications
Snap Inc is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together. The Company’s three core products are Snapchat, a visual messaging app that enhances your relationships with friends, family, and the world; Lens Studio, an augmented reality platform that powers AR across Snapchat and other services; and its AR glasses, Spectacles.
Snap Lab is home to our hardware products with a world-class research & development team. We are focused on pushing the boundaries of what a camera can be, specifically overlaying computing on the real world. Next Generation Spectacles are our first pair of glasses that bring augmented reality to life.
We’re looking for an Augmented Reality Software Engineer to join the Snap Lab team at Snap Inc!
What you’ll do:
Design, improve, and support reusable components, interactions, frameworks and SDKs that enable immersive experiences on Snap Spectacles Augmented Reality Glasses
Develop components of the operating system powering Spectacles, SnapOS
Work with ML Engineers to enable new capabilities on the platform
Interact with design, interactive engineering, and product teams to shape and launch products
Participate in code and design reviews
Knowledge, Skills, and Abilities:
Experience in one or more object oriented languages like C++, Kotlin or Java
Knowledge of mathematics and deep learning foundations
Experience in delivering top quality, performant and scalable code with extensive unit / functional testing
Excellent verbal and written communication skills, with high attention to detail
Ability to work independently
Minimum Qualifications:
Bachelor’s degree in Computer Science, related degree or equivalent practical experience
3+ years of software development experience
Preferred Qualifications:
4+ years of experience building and shipping high performance code
Experience with the major deep learning frameworks: PyTorch or TensorFlow
Experience with operating systems, resource-constrained devices and 3d graphics
A keen interest in machine learning; you stay up-to-date with the latest techniques and enjoy prototyping new ideas
Practice designing SDKs, APIs and Platforms
If you have a disability or special need that requires accommodation, please don’t be shy and provide us some information.
"Default Together" Policy at Snap: At Snap Inc. we believe that being together in person helps us build our culture faster, reinforce our values, and serve our community, customers and partners better through dynamic collaboration. To reflect this, we practice a “default together” approach and expect our team members to work in an office 4+ days per week.
At Snap, we believe that having a team of diverse backgrounds and voices working together will enable us to create innovative products that improve the way people live and communicate. Snap is proud to be an equal opportunity employer, and committed to providing employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or any other protected classification, in accordance with applicable federal, state, and local laws. EOE, including disability/vets.
Our Benefits: Snap Inc. is its own community, so we’ve got your back! We do our best to make sure you and your loved ones have everything you need to be happy and healthy, on your own terms. Our benefits are built around your needs and include paid parental leave, comprehensive medical coverage, emotional and mental health support programs, and compensation packages that let you share in Snap’s long-term success!
About the Company
Snap is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together. The Company’s three core products are Snapchat, a visual messaging app that enhances your relationships with friends, family, and the world; Lens Studio, an augmented reality platform that powers AR across Snapchat and other services; and its AR glass... Know more
Related Jobs


- Company Name
- Jobs via eFinancialCareers
- Job Title
- Software Engineering Programme - Legal & General
- Job Description
- Company Description Are you looking for an exciting opportunity to earn while you learn? The L&G Apprentice programme has been designed to help you reach your potential. You will develop your skill set, gain valuable work experience and complete a fully funded professional qualification, all whilst earning a competitive salary with access to outstanding employee benefits. With support every step of the way and access to core skills training, you will contribute to the success of a team and be supported by your line manager. As part of a cohort of apprentices, you will also have the opportunity to connect with your peers and colleagues though networking opportunities and social events. Joining L&G is the beginning to a future that will be anything but familiar. So take a closer look, get involved, be curious and find out how we will enable you to be at your best no matter who you are. This role is due to start September 2025. We recruit on a rolling basis and expect this vacancy to close before the deadline. To be in with the best chance of securing a role, please submit your application ASAP. What does the team do? The software development teams at LGIM work on projects for different business areas; from portfolio management tools for our traders to backend integration with external vendors and web portals to service our clients. We use a number of different technologies as well to solve a wide range of problems. Our projects can range from a small change to an existing system that will make one business team's work easier to really big new systems that can impact every area of the business. #FTApprenticeships Job Description What you'll be doing Join us on a 36 month skills development programme which includes support to study for an industry recognised Level 6 Software Development apprenticeship qualification. Further details on this qualification will follow in due course. You'll receive on-the-job training and coaching from our team of experienced technical specialists. Alongside this you'll complete Level 6 Software Development apprenticeship qualification. Combined, these will fully equip you to be successful in your role, with the knowledge and skills required to apply to real world business challenges. During your apprenticeship you will: Spend 20% of your time in formal training with our apprenticeship training provider. Use a number of tools and other programming languages where necessary Follow application & component level design, working to standards and patterns Propose solutions and agree those with a Senior/Lead Developer Follow coding standards and ensure compliance with quality measures Provide 3rd line support where required Contribute to the team ownership view of the platforms/systems you work on (everyone owns the code) Ensure code is tested in accordance with the guidelines Cope with context switching and work to deadlines Be active in team meetings to keep colleagues informed and to create a forum for knowledge sharing. Provide effective updates and continuously collaborate with other team members to support smooth delivery of development activities to support fast and early feedback. Help your team to ensure that all customers and stakeholders are treated fairly in line with Legal & General's principles on the Customer Experience and Treating Customers Fairly policy. Qualifications What We're Looking For The person who would most benefit and enjoy this programme is excited to learn and eager to get started in the world of work, or maybe keen to try a different career pathway. We expect our applicants to have a genuine interest in software development but we're not expecting prior industry experience, we're here to help you learn everything you need. To qualify for the programme, you will need: GCSE's at grade 4-9 (A-C) or above (or equivalent) in Maths and English Minimum 96 UCAS points or equivalent level 3 qualification e.g. A-Levels To not currently be on a government funded training course, e.g. on apprenticeship The right to work in the UK and have lived in the UK or EEA for the past 3 consecutive To have not previously studied Software Development at level 4 or above Additional Information What is the assessment process? Our Assessment process typically involves the following stages, but may vary slightly from scheme to scheme. Application form Captures essential information from candidate and is an opportunity to provide their CV Online tests Includes multiple choice questions and a video interview. The online test asks a number of behavioural questions to help us understand more about candidates' strengths. There is also an analytical component which assesses numerical reasoning skills. In the video interview, we will ask 3 core questions focusing on motivation to join L&G, as well as the candidates approach to learning. Assessment centre (either face to face or virtual) comprised of: Group Exercise - candidates are given a task to work on in groups of up to 6 and observed Interview - Conducted by 2 assessors, 45 minutes including time for questions from the candidate, questions include competency and commercial based questions Presentation - 15 minutes in duration, 10 minutes to present and 5 minutes for questions from assessor Legal & General is a leading financial services group and major global investor, named Britain's Most Admired Company in 2023, for the second year running. Rated top in our sector and top for inspirational leadership, we have a strong heritage and an exciting future. We aim to build a better society for the long term by investing our customers' money in things that make life better for everyone. If you join us, you'll be part of a welcoming culture, with opportunities to collaborate with people of diverse backgrounds, views and experiences. Guided by leaders with integrity who care about your future and wellbeing. Empowered through initiatives which support people to develop their careers and excel. We strive to be open, mindful and inclusive, so are always willing to discussing flexible working arrangements and reasonable accommodations for candidates with specific needs. If you're open to find out more, we'd love to hear from you.

- Company Name
- E-Solutions
- Job Title
- Golang Engineer
- Job Description
- Golang Engineer JD Were looking for an enthusiastic diligent Golang Software Engineer to work on the global Loyalty and Benefits platform in American Express The candidate should have excellent soft skills strong technical ability with an extensive passion to learn A modern microservicebased Loyalty and Benefits platform designed to be able to handle all aspects of the Loyalty and Benefits customer experience globally Built using modern tools such as Golang Kafka and Docker there is ample opportunity to drive innovation and grow knowledge and skills as an Engineer As a Software Engineer on an Scrum team you will be building and enhancing features in the Account domain You will also coordinate and work with other Engineers across the platform to share knowledge and principals Required Demonstrable experience in at least one backend type safe programming language Golang Preferred but other experience can be considered Comfortableexperienced with backend microservice architecture and communication specifically REST and asynchronous messaging services eg Kafka RabbitMQ etc Comfortableexperience within a Scrum framework working with as part of a team to deliver business functions and customer journeys that are tested and automated throughout the CICD pipeline to production Desired Bachelors Degree in computer science computer engineering or other technical discipline or equivalent work experience Experience in professional software development Solid understanding of testdriven development including unit component functional system integration and regression tests Knowledge of software engineering methodology Agile incl Scrum Kanban SAFe TestDriven Development TDD Behavior Driven Development BDD and Waterfall Knowledge of any or all of the following technologies is desired Kafka Postgres Golang Git gRPC Docker GraphQL Experienced in continuous integration CI continuous deployment CD and continuous testing CT including tools such as Jenkins Rally andor JIRA and version control such as GIT or SVN Skills Mandatory Skills : Hibernate, Java, Microservices, SpringBoot


- Company Name
- Free-Work UK
- Job Title
- Senior C# Developer
- Job Description
- ???? Senior Backend Software Engineer (C# .NET Core) - Revolutionise Healthcare with REST API Design! ???? Are you ready to make a monumental impact in the healthcare industry? We're looking for a Senior/Lead Backend Software Engineer with a strong focus on REST API design to join our forward-thinking team. Reporting directly to the Vice President of Software Development, this is a hands-on leadership position. Role: Senior Backend Software Engineer (C# .NET Core) Location: Fully Remote (UK) '? Salary: Up to £90,000 + Excellent Benefits + Share Options '? Reporting To: Vice President of Software Development Your Mission: Collaborate with a cross-functional team of Frontend Developers, QA Engineers, and DevOps Engineers to design secure, scalable REST API endpoints that will revolutionise clinical research applications. This critical role requires extensive experience in REST API design. You will also develop relational database schemas and work within a containerized microservice platform. Key Responsibilities REST API Design & Implementation: Develop and maintain REST APIs using C# and .NET Core SDK. Database Mastery: Design relational database schemas, utilize Entity Framework (ORM), manage database migrations, and work with PostgreSQL. Microservices: Containerize microservices using Docker. Collaboration: Partner with DevOps Engineers on CI pipelines. Mentorship: Guide and mentor junior and mid-level engineers. Agile: Actively contribute to Agile ceremonies. What You Bring Expertise: 5+ years of experience in REST API design using C# and .NET Core SDK. Testing Pro: Skilled in writing unit and integration tests with xUnit, Moq, SpecFlow, etc. Clear Communicator: Ability to articulate and document complex concepts clearly. Architecture Knowledge: Understanding of microservice architecture. API Standards: Experience with Swagger/Open API specification and documentation. Security Savvy: Strong knowledge of endpoint and data security standards, including OAuth2. Cloud Experience: Working knowledge of cloud platforms like Azure. DevOps & Containers: Familiarity with DevOps methodologies and container technologies. Educational Background: Bachelor's, preferably a Master's degree in Computer Science from a UK university or equivalent. Nice To Have Healthcare Insight: Experience in healthcare, medical devices, or pharmaceuticals, especially with protocols and standards related to clinical data in-motion and at-rest. Bonus Skills: Knowledge of Python, TypeScript, and relevant healthcare standards such as FHIR, CDISC. If this opportunity excites you and you meet most of the qualifications, Apply now! To find out more about Computer Futures please visit www.computerfutures.com Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy | Registered office | 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | Partnership Number | OC387148 England and Wales


- Company Name
- HP
- Job Title
- Senior Software Engineer
- Job Description
- The Center of Excellence Pricing and Analytics organization is on a mission to deliver impact through machine learning products that optimize pricing, marketing investments, and provide guidance to HP's commercial sales organizations. Our diverse global team includes economists, statisticians, data scientists, data engineers, software engineers, DevOps, and MLOps engineers. Together, we push innovation boundaries to bring actionable insights to our business. This role prioritizes strong backend development skills, with frontend experience in ReactJS considered a valuable plus. Success in this position requires a proactive mindset, excellent problem-solving abilities, and a collaborative approach to driving impactful results. Role Responsibilities Lead software development projects and oversee a team of junior developers to ensure high-quality delivery. Allocate resources effectively and design plans to meet application requirements and performance goals. Define product requirements, user stories, and epics, collaborating with Agile teams to execute the product backlog. Drive all stages of the software development lifecycle, including solution design, coding, testing, and integration. Manage relationships with internal and external development partners, ensuring alignment and quality. Review and improve designs to enhance product quality and mitigate risks. Integrate new technologies and foster innovation within the team. Provide mentorship and technical guidance to less-experienced staff. About You Naturally curious, with a drive to explore and learn new topics. Rigorous, methodical, and detail-oriented in your approach. A problem solver who excels at tackling complex challenges and delivering innovative solutions. A self-starter with strong software design principles and best practices. Job Requirements Bachelor’s degree in computer science or equivalent. 7+ years of relevant experience in software development. Strong knowledge of any programming language (TypeScript/JavaScript preferred). Expertise in backend development, including building REST APIs, and implementing authentication/authorization. Experience with CI/CD pipelines and GitHub workflows (e.g., pull requests, code merging). Exceptional problem-solving skills with the ability to address challenges independently and under pressure. Excellent verbal and written communication skills. Comfortable working in Agile Scrum teams and dynamic environments. Nice To Have Full-stack development experience with ReactJS for frontend and NodeJS for backend. Familiarity with cloud platforms such as AWS, including services like Lambdas and Docker. Entity Sales & Services