Principal Engineer - Platform Messaging

| Remote
Sorry, this job was removed at 11:19 p.m. (CST) on Thursday, November 4, 2021
Find out who’s hiring remotely Nationwide
See all Remote jobs Nationwide
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

MultiThreaded Engineering, UX and Design at Stitch FixPlatform Messaging Principal EngineerAbout Engineering

Our team is made up of people from varied industries, including engineers who built and scaled organizations like Google, Netflix, eBay, GitHub, and LivingSocial. We welcome people from all backgrounds: self-taught, bootcamp grads, history majors, consultants, parents, computer scientists, athletes, musicians, oxford comma proponents, and more. We build modern software with modern techniques like TDD, continuous delivery, DevOps, and service-oriented architecture. Partnerships are deeply meaningful to us and are how we’ve built trust with business leadership.  We focus on high-value projects that solve clearly identified problems and are developed sustainably. Some of our proudest moments come from solving business problems without writing a line of code.

About the Role

Applications and services at Stitch Fix orchestrate work via hundreds of millions of messages transmitted through RabbitMQ, Kafka, and API endpoints connecting every aspect of Stitch Fix technology - from our mobile apps, to warehouse operations, to our public website - messages are important everywhere. Our scale and needs are growing.


We are looking for an Architect with experience with Kafka for our Platform Messaging Infrastructure team. We need a person who can help us to seamlessly complete a migration from RabbitMQ to Kafka, and help us to use Kafka in an efficient and practical way. This includes making architectural decisions and developing shared libraries in Go and Ruby used by the entire Stitch Fix engineering organization. You are comfortable navigating ambiguity and derive satisfaction from helping to bring clarity with strong planning and communication. You will partner with teams to unlock new capabilities as a subject matter expert in Kafka.


You will provide a vision for the messaging platform and help to execute those plans iteratively, delivering value every step of the way. You will take ownership of the technical roadmap for delivering a reliable and resilient messaging platform used by applications. This person will have strong Kafka experience and contribute to Go and Ruby libraries and applications within the team. We strive for high code quality, and achieve that through unit testing and maintaining a high bar for code coverage metrics.


About the Technology

Technologies we rely on to pursue solutions to business problems include:


  • Kafka
  • Go
  • Ruby and Ruby on Rails
  • RabbitMQ
  • Redis
  • Postgres


You’re excited about this opportunity because...

  • We work collaboratively as a distributed team—we are a primarily remote team and we use GitHub, Slack, and video conferencing extensively to collaborate.
  • You will have the opportunity to participate in creating prototypes and exploring alternative designs—we value pull requests, one-pagers, and screencasts to develop rapid prototypes that demonstrate new features.
  • Our workflow depends on testing and CI—we rely on automated tests and deployment using CircleCI.
  • We have a distributed, service-oriented architecture—we’re using tools like Kafka, RabbitMQ, ElasticSearch, REST services, and AWS to scale our team and software.


We use these tools and techniques help us get the job done and we’re excited to

share our expertise with new members of the team. You will have the opportunity to help us continue to adopt effective practices and technologies and explore their full potential.


We are excited about you because... 

  • You are enthusiastic about technology. You will collaborate to build solutions using the appropriate tools and contribute to design and architecture across multiple systems. You want to build on your experience and help us to adopt new technologies. You'll learn from us, and we'll learn from you. You care deeply about the experience you are delivering.
  • You have a product-focused mindset. Our team works together to deliver projects that use technology to solve real business problems. Your team members and business partners will seek out your opinion on how the product you’re building should work. You aren’t afraid to dig deep and ask the tough questions of our customers, company, and executive team.
  • You are interested in developing your leadership qualities. You should believe in what you’re doing and inspire others around you to be their best selves? Do you feel ownership for the projects you are working on?
  • You have deep respect for your craft. We are dedicated to building software sustainably, using modern techniques. You're always looking for more and better ways to write software, and enthusiastic about sharing them with your team.
  • You are respectful, empathetic, and humble. We want you to take your work seriously and be open to personal and professional growth. Successful engineers show everyone respect and consideration.


You'll love working at Stitch Fix because we...

  • Are a successful, vibrant, fast-growing company.
  • Are a technologically and data-driven business.
  • Are at the forefront of tech and fashion, redefining shopping for the next generation.
  • Are passionate about our clients and the client experience.
  • Get to be creative every day.
  • Have a smart, experienced, and diverse leadership team that wants to do it right and is open to new ideas.
  • Believe in autonomy and taking initiative.
  • Work in an Engineering organization that has been distributed/remote since the founding of the company.
  • Have opportunities to visit our San Francisco Headquarters and other locations to connect with your peers and partners.
  • Offer transparent, equitable, and competitive compensation based on your level to help eliminate bias in salaries, as well as equity and comprehensive health benefits.
  • Are serious about our commitment to life-work balance, and have generous parental leave policies.


About Stitch Fix
At Stitch Fix, we help people find things that they love. We believe in both a service and a workplace where you can be your best, most authentic self. We’re the first fashion retailer to combine technology and data science with the expert Stylists to deliver a personalized shopping experience. Our company attracts an extraordinary collection of talented people who are both thinkers and doers. All of this results in a simple, powerful experience for our customers and a successful, growing business serving millions of men, women, and kids. We believe we are only scratching the surface of our business potential, and we’re looking for incredible people like you to help us carry forward that vision.

#LI-VG1 

More Information on Stitch Fix
Stitch Fix operates in the Fashion industry. The company is located in San Francisco, CA, Austin, TX and Pittsburgh, PA. Stitch Fix was founded in 2011. It has 5339 total employees. It offers perks and benefits such as Flexible Spending Account (FSA), Disability insurance, Dental insurance, Vision insurance, Health insurance and Life insurance. To see all 16 open jobs at Stitch Fix, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Stitch FixFind similar jobs