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.

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

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

Designer

We are looking for a talented designer who has a strong portfolio and a passion for great mobile and web applications.  Our ideal candidate will have both a keen visual eye as well as a strong understanding of user interaction in iOS, Android and browser-based applications. Since we are a small company, we are particularly interested in designers who are comfortable working on a range of design tasks including graphic design, product design, and interaction design.  

Things We Look For:

  • A.B.A in design or a similar field, or equivalent
  • expertise with design tools such as Photoshop, Illustrator, Fireworks, etc.
  • familiarity with web technologies such as HTML5, CSS3, Javascript and jQuery
  • experience designing web and mobile apps
  • strong verbal and visual communication skills
  • experience with video production and editing is a plus

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.

Product Manager

We are looking for an intelligent and self-motivated individual to drive the vision and strategy for our products and work with our engineering team to ensure successful implementation. Our ideal candidate will have a strong technical background and experience working on products or technology areas related to real-time communication and mobile applications. We are particularly interested in individuals who have experience defining and deploying API platforms. In this role, you will be responsible for researching markets and competition, defining and communicating product vision and guiding product implementation.

Things We Look For:

  • B.A or B.S in Computer Science or related technical field
  • demonstrated capacity for creating and implementing product strategy
  • experience with mobile apps and web communications technology
  • outstanding organizational and analytical skills
  • strong technical abilities
  • excellent written and oral communication skills

Technical Project Manager

This role is an opportunity to drive the success of our MindMeld API, which is a cloud-based infrastructure and developer platform designed to power a new breed of intelligent assistant applications. As Technical Project Manager, you will be the glue that keeps our team working effectively, creatively, and on track with projects for some of the world’s largest technology companies. You will be collaborating with our Software Engineers, VP of Engineering, and CEO to execute on product strategy, while steering cutting-edge technology projects from conception all the way to delivery.

You are a results-oriented, customer-focused Project Manager who gets excited about innovative technology, starting a project from scratch, and solving tough technical and operational challenges. You will shape the business requirements that bring high-quality products to market and thrive in an environment with high levels of visibility and recognition. Lastly, you will leverage the knowledge of a team of smart software development engineers, while fearlessly leading each team member and project to success.

Responsibilities:

  • Define project scope, goals and deliverables that support business goals in collaboration with senior management and stakeholders
  • Collaborate with the development team to define, plan, and deliver on releases
  • Create and publish metrics that drive product quality and team effectiveness
  • Create a supportive and challenging work environment to ensure professional development
  • Develop full-scale project plans and associated communications documents
  • Work with technical SMES to define and document technical requirements for the project, including project dependencies & critical path
  • Estimate the resources and participants needed to achieve project goals
  • Delegate tasks and responsibilities to appropriate personnel
  • Develop and deliver progress reports, proposals, requirements documentation, and presentations
  • Proactively manage changes in project scope, identify potential crises, and devise contingency plans
  • Maintain communication with the development studio to stay informed about any changes to plans. Document and distribute changes to stakeholders via appropriate communication channels

Things We Look For:

  • 2-5 years of technical project management experience
  • Bachelors degree, ideally in Computer Science, Computer Engineering or related
  • Track record of success in a Project Manager or Producer role
  • Thorough understanding of Internet & Mobile technologies
  • Extremely detail oriented
  • Excellent written and verbal communication skills
  • Experience in project management methodology and tools
  • Excellent interpersonal and organization skills
  • Solid project management and leadership skills and experience in delivering projects on time, within budget, and with high customer satisfaction
  • Experience with project management or task tracking software is a plus