Field Application Engineer
Tangram Vision is a mission-driven company devoted to empowering all developers to be perception creators. It’s a tall order, but our whole team is experienced in computer vision and has learned what works (and what doesn’t) in the real world. We’re honing that experience into a one-of-a-kind premium perception offering.
Our Field Application Engineers (FAEs) are the engineering layer between our core software and the software + hardware of our customers. Our customers are developing state-of-the-art autonomy and perception; they need a platform that they can rely on to manage, calibrate, and deliver data. FAEs make this happen by building the tools and infrastructure necessary for customers to excel via Tangram. And yes: there's travel. You'll meet customers where they are, both technically and (sometimes) literally.
FAEs will need to think on their feet to engineer effective and extendable tools that can be integrated back into the platform for the benefit of all. They promote the strengths of the platform and engineer out the weaknesses. It's perception-heavy (it's hard not to be here), but applicants need not be perception experts: there are opportunities to learn, develop, and apply perception in equal measure.
Examples of Things You’ll Work On...
- Develop tools and algorithms to help customers evaluate and use the Tangram Vision platform
- Adapt Tangram Vision solutions to open-source inputs and outputs (e.g. ROS)
- Travel to customer locations to help with integration/training
- Manage technical customer relations and be the liaison between Tangram Vision technology and partner autonomous and perception platforms
- Develop unit and integration tests for different sensing modalities
- Write and contribute to our internal and user-facing product documentation
- Contribute to the Tangram Visions blog with relevant, technical content for a robotics and sensor savvy audience
- Be open to networking/speaker opportunities on behalf of the company:
- Presentations at local meetups
- Communications inside and outside of Tangram on progress and projects
- You should expect to travel at least 4 weeks out of the year for company retreats, conferences, trade shows, and on-site engineering
- Craft and maintain Your User Manual up to date. User Manuals are documents written by you, about you. They're meant to be easy ways for someone else to get to know you and your working style, so that everyone can better understand one another and collaborate more effectively
- Communicate and check-in with each other. Every proposal, piece of documentation, and prototype is meant to be open, malleable, and collaborative. This lets us do our best work while preserving the best aspects of asynchronous work - focus and time. Even so, live communications are encouraged even if its just to check in on someone’s day
- Do your part in keeping our operations running smoothly - submitting PTO requests, observing travel budgets, etc.
You’ll be a successful candidate if...
- You have developed a project using popular open-source computer vision libraries
- You have created engineering solutions based on customer concerns
- You love perception and would like to learn more through application
- You care about contributing to product direction, planning, roadmaps, and postmortems
- You have a willingness to voice your opinions and have pushed for better calibration procedures at your previous place of work or study, or have developed improved calibration procedures yourself
- You have strong verbal and written communications skills - you’re able to explain big ideas without technical jargon
- You have exceptional time management, including the ability to manage multiple tasks and projects at once
- You love to learn and can implement what you’ve absorbed, whether it’s through reading textbooks and/or research papers
- You have a strong sense of teamwork - you enjoy building positive relationships with colleagues and stakeholders, and a willingness to help others
- You believe in inclusivity when working with colleagues with different backgrounds, experiences, and perspectives.
Must-Have Technical Qualifications...
In our experience, people with the below experiences would thrive in this role. Our tech stack is shown in parentheses, where applicable; experience with a specific tool is not required for this role.
- 2 years of applied experience or the equivalent with
- a large code architecture written in a systems language (we are a Rust shop)
- technical customer communication and development
- Familiarity with perception and computer vision algorithms, as well as their practical applications
- Familiarity with common sensor data types, e.g. image formats, point clouds, gyroscopic data, etc.
- Familiarity with linear algebra basics
- Comfortable working on Linux and using the command-line
- Proficiency with git. We routinely juggle many branches, resolve conflicts, rebase, squash, and revise. We love informative commit messages and a clean git history
Benefits and other Perks...
We’re a startup, aren't there supposed to be pool tables and stuff? We have an ever-growing list of items that we’re looking to provide, here’s what we currently offer.
- We value your health and well-being: Tangram Vision covers up to $400 a month of medical plan costs (chances are we have a plan that will be 100% covered for you), and 100% of dental, vision, and ancillary plans (i.e. life insurance, short-term and long-term disability).
- Employees who choose a medical plan with a health savings account (HSA) also receive a $2,000/year HSA contribution
- Staff have an unlimited PTO balance, with a recommended 4 weeks off per year (1 week per quarter).
- Remote First, Fully Connected: Tangram Vision is a fully remote company. We have no corporate office, and our first five employees span four time zones!
- Company retreats every three to four months in fun, unique locations.
- Weekly team-wide calls keep us connected and grounded
- Open virtual co-working communications every afternoon
- We understand the importance of financial planning: We offer competitive salaries and equity grants. Employees can choose to adjust their compensation for more/less salary vs. more/less equity.
How to Apply...
- Submit your resume and cover letter
- In your cover letter please include how you heard about this role and why you’re interested in this position
No phone calls please. Tangram Vision will contact qualified candidates directly.
For this role, the interview process will consist of the steps listed below. The first four steps will be conducted over video calls using Google Meet.
- Phone screen (20 minutes): We learn more about you and your experiences, and we take time to share more about us, Tangram Vision.
- Technical video interview (1 hour): We learn more about your technical knowledge and cover concepts that are important for this role.
- Hands-on coding problem (2 hours): We provide a problem and you write the code to solve it! You use your own computer/IDE/environment and can choose from 2-3 different programming languages. We'll be available for the duration to answer any questions you may have.
- Final Interview (1 hour): We meet with finalists to learn more about your work style and what you're looking for in your next role, team, and leadership.
- Reference check: You send us work references and we talk to them.
Tangram Vision provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, national origin, age, disability, genetics, sexual orientation, gender identity, gender expression or veteran status. We are committed to establishing a diverse and inclusive workforce and encourage people from all backgrounds, experiences, perspectives, and abilities to apply. We do not discriminate in our hiring practices and in order to build the strongest possible workforce, actively seek a diverse applicant pool.
About Tangram Vision
At Tangram Vision, we’re building a platform of products that help robotics leaders, engineers, and fleet managers understand their perception systems inside and out at scale. By taking the pain out of working with sensors, we enable customers to focus on building solutions in their problem domains, which range from farming and warehouse logistics to autonomous vehicles and construction.
Trust is the backbone of our team. To build trust, we seek to better understand one another through our conversations, our retreats, our User Manuals, and our written viewpoints.
Trust in your choices, and the choices of others, allows Tangram to be a place of context, not control. Information is created deliberately and shared broadly by default (which means we write a lot of documentation). This has helped keep velocity up at a breakneck speed from day 1.
Dissent and Diversity
Though everyone is decision-oriented, we do so through seeking dissent. The more concerns we hear, and the more varied those concerns are, the better our outcomes become. In this way, diversity and inclusion are more than just good civic practices; they’re vital to Tangram’s success. As a startup, we are committed to keeping diversity and inclusion as a principal pillar behind all we do and how we grow.
Your application has been successfully submitted.