Facebook pixel

Senior – Fullstack Engineer
Contractor
Confirmed live in the last 24 hours
Locations
Remote • Cupertino, CA, USA • Plantation, FL, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Node.js
AngularJS
Android Development
Bash
JavaScript
Jenkins
jQuery
C/C++/C#
Management
RabbitMQ
React.js
REST APIs
SQL
Python
NoSQL
Requirements
  • Language Skills: Ability to read and interpret documents such as safety rules, operating and maintenance instructions, and procedure manuals
  • Reasoning Ability: Ability to define problems, collect data, establish facts, and draw valid conclusions
  • Expertise with one or more programming languages, such as bash, JavaScript, Python, C, C++, Go, C#, make, cmake
  • Experience of REST APIs (using, designing and development)
  • Front-end JavaScript skills such as Angular, React, JQuery, NodeJS, AJAX, etc
  • Experience making data visualizations like graphs or charts
  • Knowledge of how to effectively parse and manage raw data files like logs/JSON/CSV/Parquet/Avro/XML/etc. Especially for large datasets (>100GB)
  • Design, deploy and maintain SQL or/and NoSQL databases (ideally one or more of both)
  • Data pipeline tools like Jenkins, RabbitMQ
  • Recent experience managing and building Android/AOSP projects
  • Experience with software development and testing, and familiarity with Test-Driven and Behavior-Driven Development (TDD/BDD), Continuous Integration, and Continuous Deployment
  • Experience with virtualization technologies, Container orchestration
  • Familiar with Observability Tools
  • 5 or more years related experience and/or training; or equivalent combination of education and experience
Responsibilities
  • Active development using Go, Python and shell internal infrastructure projects and tests
  • Design, build and launch extremely efficient and reliable data pipelines to track metrics resulting from the execution of non-functional tests
  • Design, develop, deploy and maintain quality data collection and reporting systems including data converters, databases, web services, and graphical reports
  • Evaluate and quantify various qualities of the software stack including source code, performance, reliability, power consumption, etc
  • Develop tools and scripts to automate the collection and conversion of both software testing data and metric data from active devices
  • Devise visualization, debugging, and simulation tools to process and analyze collected data and represent it in a form that is simple and accessible to other teams and management
  • Work closely with product and engineering teams to describe and validate expected software behavior and performance
  • Encourage and enforce best practices to enable rapid new feature development while maintaining multiple functioning software products
  • Work closely with Test, Software, Build and Integration engineers to develop tools for automation to continuously improve the release process and automation environment
  • For larger data projects, the employee is expected to take ownership of project direction and provide technical team support
Magic Leap

1,001-5,000 employees

Augmented reality platform
Company mission
Magic Leap is a proprietary wearable technology that enables users to interact with digital devices in a completely visually cinematic way.