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 highly scalable 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 work 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 make data useful for algorithm research and development and allow processing the data at scale
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
Familiarity 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
Experience with C/C++ - an advantage
Familiarity with computer vision / deep learning - an advantage
Familiarity with computer graphics / rendering engines - an advantage
Education and other skills
BA/BSc in Computer Science/Engineering, or equivalent professional experience
Highly independent, self-motivated
Strong English communication and presentation skills