About The Position

As an engineer in FIO, you will: Design and write code. You will architect and build features, implement performance and reliability improvements, review code, debug and fix code. You will use data as the basis for decision making, whether that's in making product design decisions or keeping the product running well. Be a steward of products that ship to hundreds of millions of customers around the world, staying connected to customers through data and feedback and being agile and responsive to issues. Grow as an engineer in a modern and highly impactful team.

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, or Rust.
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, or Rust. OR equivalent experience.
  • 4+ years industry engineering experience coding in languages including, but not limited to, C, C++, C#, Java or Rust.
  • 4+ years industry experience building and shipping production quality, performant and cross-platform applications.
  • Experience collaborating cross-team and cross-function to deliver software features or projects.
  • Platform-specific experience building Windows, MacOS, iOS or Android applications.
  • Experience designing and implementing efficient network communications, including network protocols, performance and reliability tooling, modeling and implementing complex customer scenarios across network services.
  • Experience designing and implementing client-side storage stacks, with a focus on correctness, resiliency, performance, and adaptability.
  • Understanding of client file system design and APIs, including advanced performance optimizations.
  • Experience directly implementing large-scale data pipelines for product telemetry, with ability to evolve system as business and technical needs change.
  • Cross-platform User Experience UX) experience in native applications with React Native or ReactJS.
  • Experience and passion for driving customer experiences end-to-end.

Responsibilities

  • Design and write code
  • Architect and build features
  • Implement performance and reliability improvements
  • Review code
  • Debug and fix code
  • Use data as the basis for decision making
  • Be a steward of products that ship to hundreds of millions of customers around the world
  • Staying connected to customers through data and feedback and being agile and responsive to issues
  • Grow as an engineer in a modern and highly impactful team
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service