Back-End Software Engineer at Expect Labs in San Francisco, CA
About Expect Labs:
Expect Labs is a startup based in San Francisco that has pioneered the development of technology that promises to make digital assistants more intuitive and intelligent. Over the past two years, the team has developed a new class of technologies to understand the meaning of continuous conversations. Based on this understanding, Expect Labs' platform can model the context of your interactions in real-time, and proactively find information you want before you need to search for it.
Expect Labs was founded by repeat entrepreneurs who have built successful, large-scale Internet businesses from the ground up. The team includes PhD's and world-class researchers from places like the MIT Computer Science and Artificial Intelligence Lab, Carnegie Mellon University, Bell Labs and HP Labs. The company is backed by some of Silicon Valley's most well-known investors as well as some of the technology industry's largest and most influential companies. Expect Labs' investors include Google, Samsung, Intel, Telefonica, Greylock Partners, Bessemer Venture Partners, IDG Ventures, KPG Ventures, Quest Venture Partners and several prominent angels.
Expect Labs is committed to solving challenging technology problems that can deliver lasting value to users, along with building a technology company where world-class engineers and scientists love to work. The company is looking for talented individuals to join their small but growing team, and are particularly interested in people who not only have the technical expertise and determination to build great products, but who also thrive in a fast-paced startup environment where they may need to wear many hats.
Back-End Software Engineer Responsibilities:
We are looking for a talented engineer who has experience or interest in building scalable back-end web service infrastructures. Our ideal candidate will have either a strong academic background or a proven track record in the industry. Our back-end platform relies on many different technologies and components including: C, C++, Python, PHP, Erlang, Redis, NodeJS, WebRTC, Chef, and Git. While familiarity with any of these is a plus, we value candidates who are comfortable working in a variety of areas and who are eager and capable of learning new languages and technologies as necessary.
Things We Look For:
- B.S., M.S., or Ph.D. in Computer Science or equivalent
- strong understanding of Internet technologies
- experience building scalable computing infrastructures
- a background in distributed systems, machine learning, natural language processing, artificial intelligence or related disciplines
- strong communication skills