Jobs

Come change how the world chats.

We're making messaging better every single day. Come change how the world chats.

Look is a venture-backed video messaging start-up based in San Francisco. Our investors include Eniac, NEA, and Greylock. Our mission is to bring next-level live video messaging to America. The app offers a simple but flexible interface anyone can use to make amazing chats and groups. We truly care about the product we build and use it all day every day with virtually everyone we know. Communication is essential to how we live our lives, and the opportunity to reshape the space is immense. If this sounds interesting to you, apply below!


Available Positions

Mobile Engineer

Look iOS and Android teams are responsible for all engineering aspects of our core product’s client applications. We're a very agile team — we go from spec to feature in days, not weeks — and rely on our ability to move and respond faster than larger players in the messaging industry. Our mission is to deliver the best messaging product in the world, and if you're willing to learn, be innovative, and compete with the very best then we’re interested in hearing from you.

Responsibilities:

  • Own the architecture and maintenance of major features of the iOS or Android app
  • Implement new features and improvements to app
  • Work closely with Design and Product Management to build the best possible UX for the platform
  • Take a leading role in code design and refactoring
  • Work closely with our backend engineers to design APIs for our mobile and other applications

Requirements:

  • Computer Science or related degree at top university or equivalent years of professional application development experience
  • Demonstrated experience and passion for delivering exceptional UX
  • Superb problem solving ability and comfort working and growing in a highly autonomous environment

Bonus Points:

  • Mastery of iOS Frameworks and design patterns
  • Mastery of Android Frameworks and design patterns
  • Familiarity with internet protocols optimized for low-connectivity environments
  • Familiarity with video compression and streaming technologies
  • Familiarity with VOIP technologies
  • Extensive knowledge of C/C++, Objective C, Java, Python, Erlang, and/or Swift
  • Familiarity with web technologies and languages (HTTP, REST, HTML, CSS, JavaScript)

we're a very agile team -- we go from spec to feature in days, not weeks. we're in a space where most of our competition has 20+ times as many engineers as we do so we are forced to be smart and think on our feet every day. we are looking to hire android and ios programmers that can learn quickly. we firmly believe that there is such a thing as "good code" and "bad code" and we work hard to make sure we only produce the good stuff.

location

san francisco, california

type

full-time

apply for this job

Backend Engineer

Look is looking for a backend engineer who will work closely with the product and mobile teams to deliver a seamless, real-time chatting experience. Here at Look, our engineers have ownership of the design, implementation, and deployment of new messaging features. Within two weeks of starting, you will ship your first Erlang module and within two months, you will have extensive experience with functional programming paradigms, extensible API designs, and low-latency concurrency. In addition to the engineering challenges, you will have the opportunity to contribute to an exciting, early-stage startup, and help scale the backend to meet growing user traffic.

Responsibilities:

  • Write high-quality networking code focused on low-latency, concurrent systems
  • Own the architecture and maintenance of the core messaging servers
  • Work closely with our mobile engineers to design APIs for real-time messaging
  • Design and implement new features for the Look Bot
  • Maintain several HTTP endpoints

Requirements:

  • Computer Science or related degree at top university or equivalent years of professional application development experience
  • Demonstrated experience and passion for delivering high quality code and systems designs
  • Superb problem solving ability and comfort working and growing in a highly autonomous environment

Bonus Points:

  • Extensive knowledge of Erlang and Python
  • Extensive knowledge of relational and NoSQL database stores and their respective tradeoffs
  • Experience with asynchronous, event-driven paradigms for concurrency
  • Experience with functional programming languages (OCaml, Haskell, etc.)
  • Experience with XML messaging protocol
  • Understanding of networks protocols
  • Familiarity with VOIP technologies
  • Familiarity with web technologies and languages (HTTP, REST, HTML, CSS, JavaScript)

we're a very agile team -- we go from spec to feature in days, not weeks. we're in a space where most of our competition has 20+ times as many engineers as we do so we are forced to be smart and think on our feet every day. we are looking to hire android and ios programmers that can learn quickly. we firmly believe that there is such a thing as "good code" and "bad code" and we work hard to make sure we only produce the good stuff.

location

san francisco, california

type

full-time

apply for this job