Openings:
Apply now by emailing your resume +
cover letter to jobs@mixerlabs.com
Jobs @ MixerLabs

Software Engineer

Mixer Lab's software engineers develop innovative technologies for what will be one of the world's central information resources. World-class engineers at Mixer Labs work on a variety of interesting and cutting edge projects, including high performance storage solutions, next-generation interfaces, and information discovery/retrieval/processing technologies.

The role:

Mixer Labs engineers work in small teams, covering a variety of responsibilities. These range from bite-sized feature development projects to large operational responsibilities, such as building the systems that enable us to deliver fast, scalable and reliable services to our users.

Software engineers at Mixer Labs have the opportunity to invent the future and are thus called upon to push the envelope in every aspect of their role. In addition to developing world-class software, engineers at Mixer Labs are expected to take enormous levels of initiative and to redefine what is possible. Imagination, not reality, is what sets the limits of what we expect you to achieve. If you are interested in exploring the limits of excellence (how watertight is your work?), are intrinsically motivated and a self starter (do you solve any problem that happens to wander by?), and are comfortable taking large amounts of initiative/responsibility (do you wait for directions or just go for it?), drop us a note.

Requirements:

  • BS or MS in Computer Science or equivalent (Ph.D. a plus)
  • Several years of software development experience (or contribution to open source software).
  • Extensive experience programming in C, C++, Java or Python.
  • Extensive knowledge of Unix/Linux or Windows environments.
  • Knowledge of TCP/IP and network programming.
  • Experience in network programming or developing/designing large software systems.


User Interaction/Experience Designer

The design of simple products that address important user needs is at the foundation of Mixer Labs. The User Experience Design team is an essential player in delivering the insights that enable the merging of innovative design and technology to so deliver value to end users. Working hand in hand with product management and engineering, you will drive the usability and visual design of the product through all stage of its life cycle. You must be a critical thinker with a great product sense, but simultaneously view data as the final arbitrager of design decision. You should be passionate about consumer Internet products, and excited by the potential to impact hundreds of millions of users.

Responsibilities:

  • Helping to define the user model and user interface for both ground up, ground breaking products, as well as existing products
  • Developing high level and/or detailed storyboards, mockups and prototypes to effectively communicate interaction and design ideas.
  • Gauging the usability of new and existing products, and making constructive suggestions for change.

Requirements:

  • Solid academic background in human-computer interaction or related field (BS or MS in Computer Science or related field a big plus.)
  • Demonstrated experience in designing usable web-based interfaces.
  • Expert HTML skills.
  • Excellent knowledge of JavaScript for rapid prototyping purposes.
  • Strong, clean visual design sense.
  • Excellent leadership, communication and teamwork skills.