Senior Software Development Engineer, Data Infrastructure
at Magic Leap, Inc.
The Data Infrastructure team is a global team responsible for making high quality data available and usable for algorithmic research and development. The team builds platforms and tools that enable developers across Magic Leap to generate, share, find and use data in an easy and efficient way.
As a software engineer working on Data Tools you will be responsible for the full development life-cycle of our large scale cloud platforms and local scripts and tools while working closely with the Data, CV and Deep Learning teams to enable data driven development and decision making.
Design, develop, deploy, maintain and optimize large scale data generation, storage and processing infrastructure in private / public cloud environments
Design and develop tools that summarize and visualize data to drive data use in algorithm research and development
Design and develop tools and procedures to find, visualize and improve curated data
Monitor and optimize system performance and usability
Build and maintain the development / testing environment and deployment pipeline for the system
3+ years of experience working with Python as a main programming language
Experience with Linux OS, docker and cloud platforms
Excellent problem solving, troubleshooting and debugging skills
Experience with DevOps tools and methodologies - a big advantage
Experience designing large scale deployments (PB scale storage, hundreds / thousands of compute nodes) - an advantage
Experience building modern web applications - an advantage
Familiarity with computer vision / deep learning - an advantage
Familiarity with computer graphics / rendering engines - an advantage