About Tulip
Tulip is the first Platform-as-a-Service for manufacturing. We’re disrupting one of the largest industries in the world and empowering the people who make the things you interact with every day. Factories that are run with Tulip are more efficient, their workers are more productive, and they make fewer mistakes. Why? Because manufacturing apps guide and provide them with the right information at the right time. We call it bottom-up digital transformation. Join us if you want to help create the next industrial revolution.
The Job
Our technologies bring the flexibility, speed, and intelligence that take our customers' processes and results to the next level; but for these impacts to be felt properly, our technologies need to be at least as reliable as the paper systems we're replacing.
To make this happen, we need rock-solid technical infrastructure, and we need it in the face of some pretty unique operational dilemmas, from on-site deployments to unreliable network & power conditions that our customers, more than us, dictate.
You
You have experience developing large, production-ready applications. You can architect large systems that will grow and scale along with our users. You’re able to pick up new technologies and dive into large distributed systems. You love working with backend systems, but are able to move around the stack as needed.
We don't require experience with any specific technologies, but we are currently transitioning our Meteor-based Node.js monolith to microservices written in Go. We store our data in MongoDB and Postgres and run everything on Kubernetes.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Even if you don't check every box, but see yourself contributing, please apply. Help us build an inclusive community that will transform manufacturing.
REQUIREMENTS
As a core member of the Tulip team, you relish the realities of startup life—the ownership and responsibility that comes with building peerless tools and products as well as the fluctuating requirements and fast iterations that come with creating the best product possible. You jump in wherever work has to be done and can take a project from start to finish on your own.
You might or might not have experience with technical operations, but you're excited about applying your software engineering skills to solve our complex operational problems. You're comfortable diving into complex codebases and large distributed systems and equally excited about applying the same technical principles you'd use to build these system to take them to production.
As for technologies, our current stack looks like:
- ARM single-board computers running Node.js & C++ apps
- Meteor backend, running on Kubernetes in AWS
- Mongo & Postgres for data storage
- Chef, Terraform, and Packer for infrastructure and configuration management
- Concourse for CI and deployment
- InfluxDB-based stats and monitoring
- Custom tooling in Ruby and Go
Coming down the pipeline, we expect before too long to see:
- Kafka and/or another messaging system for queueing
- Druid, HBase, and likely other pieces of Hadoop
- Samza or Storm for stream processing
- On-site virtualized deployments potentially involving vSphere, OpenStack, etc.
Familiarity with any of the above is a plus, but more important is not being afraid to own a piece of all of the above. An excellent candidate also has interest in designing & continuously improving internal processes throughout our organization.
Working at Tulip:
We are building a strong, diverse team that values hard work, families, and personal wellbeing. Benefits of working with us include:
- Direct impact on product and culture
- Company equity
- Competitive benefits package including Health, Dental, Vision, HRA, Commuter, and 401k
- Flexible work schedule and unlimited vacation policy
- Fully stocked office kitchen with weekly meals and beer on tap
- Company outings and happy hours
- Fitness subsidies
- Dog-friendly office
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Even if you don't check every box, but see yourself contributing, please apply. Help us build an inclusive community that will transform manufacturing.