JOBS

We're hiring! Expect Labs is a technology startup based in downtown San Francisco. Our company was founded by repeat entrepreneurs who have built successful, large-scale Internet applications from the ground up. We are well funded and our backers include some of the most prominent investors in Silicon Valley.

We are committed to solving challenging technology problems that can deliver lasting value to our users, and our mission is to build a technology company where world-class engineers and scientists love to work.

Our small but growing team includes PhDs and researchers from places like MIT, CMU, Bell Labs and elsewhere. We are looking for individuals who not only have the technical expertise and determination to build great products, but who also thrive in a fast-paced startup environment where everyone wears many hats.

Director of Business Development

As a key member of our executive team, you will play an important role defining our go-to-market and distribution strategies. You will be instrumental in helping us establish customer relationships and building awareness about Expect Labs' developer platform and cloud-based services.

Specifics of this job involve:

  • Evangelism – Promoting Expect Labs services through various marketing initiatives and social campaigns
  • Direct Outreach - Identifying key target accounts, establishing productive dialogue with high-level executives, closing customer engagements
  • Business Development – Identifying and driving opportunities to expand adoption of the Expect Labs developer platform. Developing, prioritizing and managing partnership pipeline, hitting quarterly sales targets along the way
  • Relationship Management – Leading all aspects of partnership discussions. Managing client relationships and driving Expect Labs' platform usage throughout the life cycle of these partnerships

Qualifications and Desired Skills

  • 2 - 4 years of relevant business experience
  • BS degree in CS or prior software engineering experience strongly preferred
  • Deep understanding of web technologies, developer platforms and cloud-based API solutions
  • Comfortable working with engineering teams
  • Exceptional communication and presentation skills
  • Significant experience in relationship management - comfortable interacting with senior level executives of varying size companies, and taking initiative in defining and building relationships with key customers
  • Ability to articulate customer needs and influence the organization to meet those needs
  • Strong analytical and quantitative skills
  • Ability to create and execute complex, multi-partner deals
  • Frequent travel required
  • MBA is a plus

Developer Relations Manager

As our first Developer Relations Manager hire, your role is to help the team establish strong relationships with developers around the world in a scalable way. This includes creating samples, tutorials, and documentation; connecting with developers at events, via Twitter, and in online forums; and identifying and working with existing communities to serve their needs and expand our reach. While scaling our efforts is important, you should also be excited to work 1:1 with developers to solve problems they encounter with our platform, at hackathons or online.

You should love technology and trying out new products and frameworks. You should also love sharing what you’ve learned with the world. You should be able to speak to audiences with varying levels of experience with mobile platforms, and be equally enthusiastic to help large companies and individual developers build intelligent voice interfaces into their apps. As the eyes and ears for our company, you should also like analyzing the feedback you receive and translating it into actionable product insight.

Above all, you should be enthusiastic about the future of Artificial Intelligence, and enabling other developers and to be successful on the MindMeld platform.

Responsibilities:

  • Grow adoption of MindMeld’s platform among developers, building developer communities and defining a shared identity as “MindMeld developers”
  • Create materials to help people implement our APIs and SDKs with ease, including docs, blog posts, and sample apps
  • Speak at external events, including conferences, hackathons, and meetups
  • Synthesize and deliver product insights from community interactions
  • Act as liaison between external developers and Expect Labs’ Engineering teams

Qualifications

  • Excellent written and oral communication skills, including the ability to speak to technical and non-technical audiences
  • Previous development experience (including iOS, & Android)
  • Regular involvement in one or more meet-up groups or online developer communities
  • Enthusiasm for exploring, working with, and discussing new technologies
  • BA/BS or graduate degree in a technical field preferred
  • 3 + years’ experience as a Developer Relations Manager, Technology Evangelist, or related

Android Engineer

We are looking for a talented engineer who loves building cutting-edge native apps for the Android platform. Our ideal candidate will have either a strong academic background or a proven track record in the industry.  We look for candidates that have experience building and deploying apps on Google Play and are current with both the latest Android capabilities and distribution practices.

Things We Look For:

  • B.S., M.S., or Ph.D. in Computer Science or equivalent
  • fluency with Java and related frameworks
  • experience with performance optimization on Android
  • strong understanding of Internet technologies and mobile development
  • familiarity with visual design and user experience principles
  • strong communication skills

Data Quality Engineer

We are seeking a bright, motivated individual to join our fast-growing team of engineers and scientists as a Data Quality Engineer. Our ideal candidate will have a strong background in Python and at least one other scripting language, will be reasonably familiar with Elasticsearch or Lucene, but most importantly gets excited about managing large data sets and document collections. One of the key foundations of the Expect Labs API is in ensuring the data our customers generate and use in their applications is of the highest quality. By maintaining the integrity of this data through the rigorous application of robust processes and tools that you will develop, your contributions will have a direct impact on the adoption of the services our company provides.

Responsibilities:

  • Develop tools, scripts and tests which detect data anomalies and prevent regressions
  • Establish, optimize and document data quality best practices
  • Create new and curate existing document collections
  • Identify and extract metadata fields from documents
  • Perform and troubleshoot web crawls for an ever-growing list of websites
  • Develop, support, and improve web crawlers and associated components

Qualifications:

  • B.S. in Computer Science or equivalent
  • Fluency in Python and one other scripting language (bash, perl, etc.)
  • Familiarity with Elasticsearch and/or Lucene
  • Experience building simple web or mobile applications
  • Strong understanding of Internet technologies and computing platforms
  • Comfortable with basic Linux/Unix Administration
  • Passionate about working with large data sets
  • Strong communication skills
  • Attention to detail

Back-End Software Engineer

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

Sr. Product Designer

As our lead Product Designer, you will own creating interfaces for next-generation voice & touch computing, as well as create novel UI experiences for wearables, the connected home, and connected cars. And that’s just the tip of the iceberg!

We are a small team, looking to bring on an experienced Product Designer who is interested in building out the company’s design function. You will conceive, define and execute the user experiences for our developer platform, mobile products, sample apps, and customer demos. You will execute via concept sketches, scenarios, storyboards, detailed visual mockups, design specifications, style guides and interactive prototypes. You are comfortable taking the lead on projects, and know how to ask the right questions.

Requirements:

  • Strong portfolio including graphic, web + mobile design
  • Strong approach to visual design: from presentations to invitations, email notifications to software interfaces
  • Experience leading design development throughout the entire product life-cycle, from brainstorming initial concepts to final pixel-perfect design solutions
  • Passion for translating product, brand and technology requirements into simple, elegant experiences
  • 3-5 years experience as an in-house designer or project lead for agency
  • Excellent communication skills and ability to explain your design decisions
  • Substantial experience designing interactive online products
  • Ability to build what you design
  • Relentless attention to detail: You care about every pixel across your designs and presentations, from the quality of graphic elements to spelling and grammar.

Exceptional Candidates will have:

  • B.S. in Computer Science, HCI, Symbolic Systems, or equivalent experience
  • Understanding of HMTL/CSS
  • Experience with product management
  • Familiarity with Python

Front-End Software Engineer

We are looking for a talented engineer who has experience or interest in building browser-based applications and web service APIs. Our ideal candidate will have either a strong academic background or a proven track record in the industry. Our front-end platform relies on many different technologies and components including: PHP, Javascript, jQuery, HTML5, Python, Redis, NodeJS, 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 and web development
  • experience building cross-platform, browser-based applications
  • experience using and building web service API platforms
  • strong communication skills

iOS Engineer

We are looking for a talented engineer who loves building cutting-edge native apps for the iOS platform. Our ideal candidate will have either a strong academic background or a proven track record in the industry.  We look for candidates that have experience building and deploying apps in the App Store and are current with both the latest iOS capabilities and App Store practices.

Things We Look For:

  • B.S., M.S., or Ph.D. in Computer Science or equivalent
  • fluency with Objective-C and Cocoa
  • experience with performance optimization on iOS
  • strong understanding of Internet technologies and mobile development
  • familiarity with visual design and user experience principles
  • strong communication skills

New Grad Engineer

If some of your favorite classes in school include machine learning, artificial intelligence, NLP, and distributed systems, get excited about our New Grad Engineer position! While prior internships and/or class projects in these areas earn extra bonus points, our minimum requirements are pretty simple.

Things We Look For:

  • You love to program. You love developer platforms. You love programming developer platforms.
  • You have a degree in CS or CE, and can teach us a thing or two about what you learned in school (last semester's textbook is now obsolete, right?).
  • You see the potential footprint Anticipatory Computing can make in the future of technology, and want to be a part of pioneering this vision.
  • You didn't have to read beyond the first sentence to know that this role was for you.