Current Jobs

Front-end Developer

We have big plans for the web, and we are looking for a front-end developer who can help make them real, by joining our team or with a bit of contracting.

This is the current reality here at Topology HQ: we know a lot about iOS, about running our compute servers, about ML, and —almost certainly— we know more than anyone else on Earth about the engineering involved in the fitting and one-off manufacturing of a perfectly fitting custom pair of glasses.

But hey, you know what's not on that list? THE WEB. And would you know, it turns out it's kind of a big deal!

We recently rolled out a major new redesign and rebuild of our homepage (thanks to @vasarhelyia diving into JS head-first). The site now includes rudimentary interactive content to help educate customers about the problems people have with badly-fitting glasses and how our glasses solve those problems.

But we're planning to add a lot more soon:

  • basic ecommerce functionality, like product browsing and transactions (probably with the help of Shopify)
  • rich, interactive visual explainers, to help people understand glasses better (think, dynamic simulations of the mechanics of eyewear fitting, of optics, etc)
  • interactive 3D content (think, using WebGL to present live augmented reality view of a user wearing glasses)

All of this requires front-end development done right, and all of us in engineering are looking forward to meeting someone who can move this work forward and teach us to do it too.

Is this you? If you're a front-end develor, this would be an opportunity for you to join a team of experienced and influential engineers who are deeply interested in and appreciative of the knowledge that you bring which they lack. You'll be helping to build a website that is critical to our business, and you can set the direction for fundamental decisions of what stack we use. There will be an ongoing opportunity to work on rich, interactive content online. And we don't believe in narrow silos, so there'd be plenty of opportunity to learn about iOS, about devops, and about ML, if you so chose.

If you're interested please reach out to @alexisgallagher on Twitter.

Backend Development and DevOps

Our app shows a pretty face to the world. But the heavy lifting happens on the backend. We are looking for a backend developer who can help maintain, operate, and enhance our key systems.

We develop and operate our own ML computer vision stack. This is a complex application, built from Python and C++ and a multitude of external dependencies. It needs to be reliable in operation, scalable under load, and easy to enhance as our models evolve. Would you like to define and build a modern pipeline for agile development and deployment of machine learning models? That’s us.

We’re also a high-touch e-commerce application. We communicate with customers and take transaction, from the app and from the web. And we’re a physical manufacturing company, so fulfilling an order is not just setting a flag on an account database. We coordinate between the customer and production over multiple steps until final delivery. Currently we do a surprising amount of this with third-party services, but as we enrich our system we are moving functionality in house.

What does this entail?

  • AWS — we use EC2, SQS, and other basic services extensively, like many others.
  • Linux — we have built a lot of provisioning and deployment infrastructure on top of plain vanilla Ubuntu, so our work depends on a solid grasp of fundamentals like bash, apt-get, and the Linux process and filesystem permissions model.
  • Backend development. Right now we use Clojure for ML infra code, and Python for computer vision. We expect to do new server-side development in one of those languages. But we’re quite open to moving to something like Swift (or Kotlin) that would fit with our current skills and language commitments.
  • Docker — we use this now for environment isolation, but we hope to use it more in production, most probably with kubernetes.

Is some of this familiar to you, and others parts of this interesting? Perfect! In short, this is an opportunity to define and build the key infrastructure for a modern, machine learning and e-commerce startup. If you're curious, please reach out to @alexisgallagher on Twitter.

Graphics Developer

Graphics are extremely important to us. We are always striving to improve them. This is natural: we need to convey the appearance and physical quality of our product to our customers through computer graphics alone. This imposes a much higher quality requirement than is needed for other apps, like most games. (How many other multi-hundred dollar fashion purchases do you make, based mainly on a rendering?)

But our deployment profile creates a rare opportunity here. Because we are rendering a single object, glasses, and rendering it on a predefined set of very capable hardware profiles (the high-end iOS devices), we are able to write our code tailored to the world's best mobile GPUs and exploit approaches to rendering that would not be viable elsewhere.

If you want to explore the frontier of photorealistic rendering on iOS, in augmented reality, we are the rare business that has a profound need for you to do this. We are currently in the process of moving to physically-based rendering models, and are actively exploring path tracing renderers. We currently make heavy use of SceneKit and custom Metal shaders.

You do not need to be a graphics expert. If you have a keen interest and solid grounding in graphics, let's say hi! If your background is a mix of graphics and iOS, or graphics and webdev, or ML and graphics, please say hi! We are looking for human beings not pigeons to put into pigeonholes.

So if this appeals to you, please reach out to Alexis on Twitter! We'd love to hear from you, for a contract or full-time role, or just to say hi.

iOS Developer

A dedicated iOS developer. You will reach out because you want to work on something that is not just another table view!

Here you'll join a picked team of other experts building an unusual app -- an app that pushes the limits of the iPhone's capabilities, that enjoys a true business imperative to be beautifully designed, and that will be one of the coolest apps on your phone.You have previously been a leading team contributor, or built apps solo. You know Swift (or are eager to learn it after a decade of Objective-C). Maybe you have lectured or written books on iOS. You can get the job done in bash, Python, JS, or whatever comes up. You've probably also experimented with Haskell, Clojure, F#, or Ocaml. But you dream in Cocoa Touch. 

You know your Auto Layout from your springs and struts, your MVC from your MVVM, but most of all you also know the basis for your own judgments.You are excited about new tech and about old tech, about tech that works, and about finding the intersection between them all.If this is you, we want to meet you! 

In short, iOS is critical to Topology. Our app does a lot right now, but we've got a lot still to do! The video above dates from the very ancient past (a year ago?). Check the App Store to see where we are now. These days, you will also be working with delightful @vasarhelyia and @gregheo!

We are hiring for both permanent full-time and short-term contract roles. 

How to apply

Reach out to Alexis on Twitter. P.S. Extra nice if you also have special interest or expertise in computer graphics, augmented reality, machine learning, or ecommerce.

UX Lead

Topology is reinventing eyewear for a diverse world. We are all different: our faces range in  shape and size, we each have our own quirky asymmetries, our nose bridges range from low to high… the list goes on. Stock eyewear is produced for one generic face, so it doesn’t really fit anyone. We’re combining an augmented reality iOS app, machine learning and state-of-the-art hardware to manufacture custom-fit eyewear right here in San Francisco.

 We launched our v1.0 in the App Store in July and are have been shipping to customers for 15 months (doing in-person sales at events and pop-ups before the app store).  We’re well-funded, with a commitment for more if needed, and we’ve received great interest in taking the product globally as soon as we reach profitability in the US.

 THE OPPORTUNITY

We’re looking for a UX Lead to work from the beginning to the end of the design process, from user research, concept development, and prototyping, to creating high fidelity mockups and working with developers. We’re looking for someone who is equally passionate about detailed iterations on micro-interactions as they are in using human-centered design approaches to tackle big, directional questions.

 Topology is a small startup on its way to something much bigger with a meaningful mission, where you’d work closely with a product, engineering and marketing team who’ve come from some of the biggest names in technology (Apple, Instagram, Prezi, FitStar), precision manufacturing (Guidant, Boston Scientific), and Digital Marketing and Brand Development (AKQA, Abercrombie & Fitch, PacSun). The team is already doing great things, but we still have our best work in front of us.  You will be central to shaping our product.

 A strong portfolio that demonstrates systems thinking is required.  Experience with products requiring a fair amount of customer education is a big plus.

 RESPONSIBILITIES

Act as a leader within the design team, collaborating with others to make the whole team better. You will help to define and create good process. You have a good sense of what methodology or approach to use when, as well as when and how to involve other teams.  You will have a strong voice in shaping the product roadmap, so we’re not looking for someone as comfortable writing design briefs as exploring and executing against them.

 You will work through design problems from beginning to end, translating research insights into ideas that form new products and features, then designing the workflows to realize them. Own the success or failure of your design work and initiate workshops, reviews and design sprints to improve work.  Because we are still at the early stages of the business, key to this role is the ability to shift modes between “Done is better than perfect,” and “Do it right or not all” and the experience to know which mode to be in.

 SKILLS & EXPERIENCE

  • The ability to listen and consider other points of view
  • Experience designing digital products and systems, not just websites
  • Track record of shipped product
  • Obsession with quantitative and qualitative user data
  • Initiative to foster deep collaboration across teams
  • Communication skills to articulate design concepts and process to non-designers
  • Experience planning and hosting collaborative workshops and user research sessions
  • The ability to assess and create the appropriate user experience framework or deliverable for the job at hand, from personas to user journeys to content strategies
  • The ability to create high-fidelity mockups
  • An enthusiasm and ability to prototype using Principal, Sketch, Zepplin, etc.

BENEFITS

We are well-treated bunch with great benefits.

  • Competitive salary and meaningful equity
  • Generous health / dental / vision / disability
  • In-office bicycle storage
  • Macbooks are our standard
  • Work in a former robotics lab in the Mission
  • Unfailingly high-caliber team in all fields
  • Opportunity for career-defining work on a problem that your parents and grandparents can relate to

How to Apply

Director of Communications

We are looking for a Communications and PR Strategist to help shape messaging and achieve strategically valuable press and media coverage this highly innovative and disruptive product.  The ambition of this company and this particular role is large: we’re competing with traditional eyewear offerings in an entirely new and different way, which means we want to reframe the conversation about how and why we purchase premium eyewear.  

What makes this a challenging role:

  • There is already an existing mindset customers have about eyewear: how it’s bought, where it’s bought, what defines “premium,” much of which we want to challenge.
  • There is already an existing assumption that buying something online means it should be cheaper; we’re trying to carve out a space for premium-online—how can online be better than in-store, and not just cheaper.
  • As a result, the quality and content of press coverage is far more important than quantity. This role is about shaping a narrative, not pitching journalists with a shotgun approach.
  • As an early-stage, direct-to-consumer company, we’re not regularly generating new news and announcements; coverage can’t be based on a news-of-the-week based strategy.

About You:

  • Several years’ experience in Communications Strategy, PR, or Journalism
  • A track record of cultivating relationships with journalists and influencers, interactively working with them on the stories they write
  • Ability to transform a company strategy into a full-fledged communications strategy, identifying the hierarchy and sequence of messages and stories to tell, the appropriate media and influencers to communicate those messages, and a plan for reaching and engaging those influencers
  • Recommendations on existing stories or trends that are on-message, and that journalists want to write about, and that we should participate in
  • Advice on where and how much we need to invest in communications efforts in order to support the communications strategy
  • Hands-on outreach and “selling” of articles into target publications
  • Ability to define and defend the Communications metrics for success
  • Willingness and excitement to educate company leadership on the strengths and weaknesses of PR and how it can move the needle for the business

How to Apply

Senior Brand Designer

We are seeking a world-class designer and visual storyteller to work across all aspects of our digital marketing mix. From concepting the earliest creative ideas, to crafting a hard-working ecommerce experience, you’ll be making something truly great, with a meaningful impact for thousands of people, all while doing the best work of your career.An exceptionally exciting and rewarding opportunity in Fashion Tech - this is the chance to help build the next iconic global brand, and be a foundational member of the team that has created the first meaningful eyewear innovation in hundreds of years.

 About your Talents

  • You are a generally awesome designer in all areas of digital marketing - from thumb-stoppingly captivating social ads, to hard-working ecommerce sites.
  • You are especially good at visual storytelling, using all visual means at your disposal to communicate complex concepts simply and clearly.
  • You love the concepting phase of a brief, and excel at jamming collaboratively with other team members on nascent ideas.
  • Your designs naturally convey a premium aesthetic.
  • You have a personal passion for fashion and style and reflect this in your work.
  • You know how to create work that performs in different social channels, such as Instagram, Pinterest, or Facebook.
  • You are comfortable working with performance marketers to craft designs that increase engagement and conversion in places such as websites, landing pages, and app store.

About your Background

  • You have plenty of experience working directly within a multi-disciplinary marketing team.
  • You’ve worked both with and without the guidance of a creative director.
  • You’ve experienced and loved working in an nascent, growing team with great potential but not everything figured out yet. You even thrive when there is a bit of chaos and uncertainty.
  • You have plenty of experience presenting your work to senior, non-creative and non-marketing people, and you actually relish a bit of probing and challenging of your rationale.
  • You been doing this at a very high standard for about 5-10 years or so.

About You

You want to create great work that makes a dent in the universe. Work that contributes to helping real people, that defines the future of an industry and creates a legacy to be proud of.You delight in being an advocate for what you do, and will love being the trailblazer for marketing design in an often scientific company.Above all, you are your own you. And you are excited to add your own personality and style to our existing culture, not just to fit into it. 

  Apply now via Angel List

Video Editor / Motion Graphics Designer

We are seeking a superstar motion graphics designer with video editing experience, to create mixed media storytelling across many touch points, including paid social, website content and in-app.

About your talentsYou have a broad skill set in all areas of motion graphics and video editing, enabling you to create amazing video with autonomy.You have excellent portfolio evidence of a variety of styles such as 2D or 3D animation, stop motion, screen capture and live video.Ideally, you could work with our in-house product designers and engineers to manipulate and animate 3D CAD models into video narratives.You are adept at common video editing tools such as Premier, After Effects etc. You love the concepting phase of a brief, and excel at jamming collaboratively with other team members on nascent ideas.Your work naturally conveys a premium aesthetic.You have a personal passion for fashion and style and often reflect this in your work.You know how to create work that performs in different digital channels, especially social media, mobile web and in-app.You are comfortable working with performance marketers to rework and re-edit work as needed to discover extra conversion and success.

About your background

You have plenty of experience working directly within a multi-disciplinary marketing team.You’ve worked both with and without the guidance of a creative director.You’ve experienced and loved working in an nascent, growing team with great potential but not everything figured out yet. You even thrive when there is a bit of chaos and uncertainty.You have plenty of experience presenting your work to senior, non-creative and non-marketing people, and you actually relish a bit of probing and challenging of your rationale.You've been doing this at a very high standard for about 3 years or more. 

About You

You want to create great work that makes a dent in the universe. Work that contributes to helping real people, that defines the future of an industry and creates a legacy to be proud of.You delight in being an advocate for what you do, and will love being the trailblazer for creative film in an often scientific company.Above all, you are your own you. And you are excited to add your own personality and style to our existing culture, not just to fit into it. 

How to Apply

Apply now via Angel List