Software Engineer – Algorithms for Human Representation and Understanding

vor 1 Monat


Zürich, Schweiz Apple Inc. Vollzeit
Software Engineer – Algorithms for Human Representation and Understanding

Machine Learning and AI

At Apple, we push the boundary of what is possible to improve the lives of our customers. The Zurich Vision Lab (ZVL) is focused on improving communication by advancing the state-of-the-art in Computer Vision and Machine Learning. We are shipping features such as Persona for Apple Vision Pro, Camera Portrait Mode, ARKit Face Tracking, Memoji, and FaceTime Eye Contact. These breakthroughs are enabled by state-of-the-art research combined with world-class design. We are looking for an experienced software engineer who is excited to contribute to the next generation of Apple products. You will be working on bringing our machine learning models as features onto our different operating systems.

Description

This position requires a proficient coder who has a passion for algorithms, for optimizing code on different levels, and has a high bar on quality that makes our products work flawlessly for millions of customers. Apart from writing efficient code that integrates our ML models into frameworks in the stack, you will be supporting the development of tools for testing our features, root-causing and fixing issues to deliver the quality that customers of Apple products enjoy, as well as developing prototypes for future products and features. The area of work is broad - lower level code optimization, writing graphics shaders, implementing UI tools that render in 3D, maintaining existing features on the latest hardware. You enjoy working on various tasks around algorithms in projects where vision and direction can change. You will be joining a competent and fast-paced team based in Zurich, Switzerland, working closely with the ML and QA engineers, and you will be regularly interacting with teams based in California.

Minimum Qualifications

  • Strong programming skills in any of Swift, C++, Objective-C.
  • Experienced with scripting languages (e.g. Python, Bash).
  • Experienced with software design and common development practices.
  • Demonstrable problem solving and analytical thinking abilities.
  • MSc in Computer Science or a related field, or equivalent industry experience.
  • Excellent communication and collaboration skills.
  • Fluency in written and spoken English.

Preferred Qualifications

  • Industry experience
  • 3D and/or 2D computer graphics programming (e.g. Metal, Vulkan, DX12 and/or GLSL, HLSL).
  • Developing for Apple platforms (macOS, iOS, visionOS, ...).
  • Developing performance-critical and/or system-level code.
  • Developing tooling, especially in visualization context.
#J-18808-Ljbffr

  • Zürich, Zürich, Schweiz ONE Agency | IT Recruitment Experts Vollzeit

    ONE Agency | IT Recruitment Experts is seeking a highly skilled Senior C++ Software Development Engineer to join our team. This exciting opportunity involves working on the design and development of algorithms and communication protocols for coordinating a drone fleet.About the JobWe are looking for a talented software developer with a strong academic record...


  • Zürich, Zürich, Schweiz ONE Agency | IT Recruitment Experts Vollzeit

    About the Job">We are looking for a skilled C# .Net Full Stack IT Software Engineer to join our team at ONE Agency | IT Recruitment Experts. In this role, you will be responsible for providing technology solutions that address business challenges and contribute to our company's position as a leader in financial services.">Your Key Responsibilities">">Design...


  • Zürich, Schweiz ECOFIN Software And Technology AG Vollzeit

    Senior Cloud & Dev Ops Engineer Zürich, Switzerland (hybrid)EmployeeSoftware DevelopmentWealth Tech made in Switzerland – Finfox is the smart software solution for hybrid investment advice, developed by ECOFIN Software and Technology AG in Zurich. Private banks, cooperative banks, and Swiss cantonal banks equally trust in Finfox. With our digital...


  • Zürich, Schweiz web3.career - jobboard Vollzeit

    We seek a Software Engineer to focus on improving and expanding the Motoko base library. You will collaborate with a distributed team of researchers and engineers to develop robust, efficient, and scalable data structures and algorithms for use with the Motoko programming language.ResponsibilitiesLibrary Development: Improve and expand the Motoko base...


  • Zürich, Schweiz Atfinity: Software for KYCKYBAML and client onboardings Vollzeit

    We are looking for a DevOps and Support Engineer to join Atfinity, the leading Swiss FinTech in the Onboarding and KYC / KYB / AML automation space.Why this role?Atfinity is rapidly expanding its customer base in Switzerland, the UK, and beyond. Our no-code platform offers extensive configuration and integration options, making the successful rollout of a...


  • Zürich, Schweiz Zaamigo AG Vollzeit

    Software and Deep Learning Engineer (Intern)About the roleYou'll work with the Co-Founder/CTO and other exceptional engineers. You will create groundbreaking products for digital dentistry.Writing human readable, high-performance, and maintainable codeTaking ownership of and delivering features from start to finishDeveloping and customizing machine learning...


  • Zürich, Schweiz Meta Vollzeit

    The Reality Labs (RL) Research Team in Zurich, CH is looking for research interns to tackle the most ambitious problems in the creation of photorealistic digital humans. In this internship, we aim to build photorealistic human avatars from limited observations by leveraging generative models as a strong prior for realistic human appearance. We plan to...


  • Zürich, Zürich, Schweiz ONE Agency | IT Recruitment Experts Vollzeit

    About the Job:We are seeking a highly skilled Software Development Specialist to join our team in developing advanced railway systems. The successful candidate will be responsible for creating software concepts, architecture, and design descriptions for Automatic Train Supervision (ATS) subsystems.Key Responsibilities:Developing software algorithms and...


  • Zürich, Zürich, Schweiz Nordwand Group Vollzeit

    Job DescriptionIn the heart of Zurich, you design, develop, and implement modern software solutions based on current tech stacks in a data science environment.You will work together with about 60 colleagues to create innovative and state-of-the-art individual solutions based on machine learning in various industries such as medtech, real estate, healthcare,...


  • Zürich, Zürich, Schweiz Rheinmetall Air Defence AG Vollzeit

    **About Us**Rheinmetall Air Defence AG is a dynamic and innovative company that offers a unique opportunity for career growth and development. Our team of experts is passionate about creating cutting-edge solutions for the defense industry.**Job Description**We are seeking a highly skilled Software Engineer with expertise in deep learning and artificial...


  • Zürich, Schweiz Google Inc. Vollzeit

    Software Engineer II, Astro Control and TransparencyApplyMinimum Qualifications:Bachelor’s degree or equivalent practical experience.1 year of experience with data structures or algorithms.Preferred Qualifications:Bachelor’s degree or equivalent practical experience.Experience in Software Development with C++, Go, SQL, etc.Experience with running...


  • Zürich, Zürich, Schweiz Nordwand Group Vollzeit

    At Nordwand Group, we are seeking a skilled Software Engineer to join our team in Zurich. As a key member of our data science environment, you will design, develop, and implement modern software solutions based on current tech stacks.Company OverviewWe are a dynamic company specializing in the placement of IT professionals and financial experts on permanent,...

  • Senior Software Engineer

    vor 5 Monaten


    Zürich, Schweiz b-rayZ AG Vollzeit

    Do you have a passion for working with cutting-edge technology and do you wish to be part of an exciting and growing business in AI technology solutions? if so, our job opening as a Senior Software Engineer might be the right opportunity for you.We are looking for a Senior Software Engineer with a minimum of 2 years of professional software development...


  • Zürich, Schweiz Google Inc. Vollzeit

    Software Engineer II, Account and Device Integrity Early Experience completing work as directed, and collaborating with teammates; developing knowledge of relevant concepts and processes. Minimum Qualifications: Bachelor’s degree or equivalent practical experience. 1 year of experience with data structures or algorithms. Preferred...


  • Zürich, Schweiz Daedalean AG Vollzeit

    About us:Daedalean is a Zürich-based startup founded by experienced engineers who want to completely revolutionize air travel within the next decade. We combine computer vision, deep learning, and robotics to develop full “level-5” autonomy for flying vehicles.Your role:To come up with algorithms and certified code to completely and reliably replace the...


  • Zürich, Zürich, Schweiz ONE Agency | IT Recruitment Experts Vollzeit

    Job OverviewONE Agency, a leading IT recruitment expert, is seeking a highly skilled Java Software Engineer to join our team. This exciting opportunity involves working with a cutting-edge Automatic Train Supervision (ATS) subsystem, driving innovation in the railway industry.In this role, you will be responsible for creating concepts, architecture, and...


  • Zürich, Zürich, Schweiz ONE Agency | IT Recruitment Experts Vollzeit

    We are seeking a skilled Software Engineer to join our team as an Electronic Laboratory Notebook (ELN) Developer. This exciting opportunity will see you perform basic configuration of laboratory informatics systems, develop simple software functionality and reports, and provide periodic status and progress updates.Your primary responsibilities will...

  • Senior Cloud

    vor 1 Monat


    Zürich, Schweiz ECOFIN Software And Technology AG Vollzeit

    Senior Cloud & Dev Ops Engineer Zürich, Switzerland (hybrid) Employee Software Development Wealth Tech made in Switzerland – Finfox is the smart software solution for hybrid investment advice, developed by ECOFIN Software and Technology AG in Zurich. Private banks, cooperative banks, and Swiss cantonal banks equally trust in Finfox. With our digital...


  • Zürich, Schweiz Google Inc. Vollzeit

    Job RequirementsBachelor’s degree in Computer Science, a related field, or equivalent practical experience.1 year of experience with data structures/algorithms and software development in one or more programming languages.Databases Site Reliability EngineerBachelor's degree or equivalent practical experience.2 years of experience with programming in one or...


  • Zürich, Zürich, Schweiz Ailanto AG Vollzeit

    OverviewAilanto AG is a leading company in the financial industry, offering innovative solutions for global messaging services. As a Software Integrator, you will play a crucial role in integrating internal and external applications, messaging infrastructure components, and market gateways solutions related to our GMS portfolio into our internal...