FAQs
What is the primary focus of the Search team at Stripe?
The Search team at Stripe manages the infrastructure, tooling, and systems behind running Elasticsearch, which powers various search functionalities across Stripe's products, including public-facing APIs and internal dashboards.
What qualifications are required to apply for the Software Engineer, Search position?
The minimum qualifications include 4+ years of professional experience in writing high-quality production-level code, experience with distributed data systems like Search, Kafka, or Spark, and experience developing, maintaining, and debugging distributed systems using open source tools.
What are the preferred qualifications for this role?
The preferred qualifications include experience building and maintaining Elasticsearch-based applications, experience in building and maintaining data pipelines, and contributions to open source projects related to data processing or big data systems.
What will the responsibilities of this role entail?
Responsibilities include scoping and leading technical projects, building and maintaining core infrastructure, contributing to core systems through code, collaborating with the open source community, and ensuring operational excellence for the Search Platform.
How does Stripe approach in-office work for this position?
Office-assigned Stripes are expected to spend at least 50% of their work time in the office or with users each month. However, this expectation may vary by role, team, and location, with some locations requiring higher in-office attendance.
Is experience with open source tools important for this role?
Yes, experience developing and debugging distributed systems built with open source tools is a requirement for the Software Engineer, Search position.
What is Stripe's mission?
Stripe's mission is to increase the GDP of the internet, enabling businesses globally to accept payments, grow their revenue, and accelerate new opportunities.
Does Stripe provide any benefits related to healthcare?
Yes, Stripe does support various healthcare benefits, specific offerings may vary by location.
Will there be opportunities to contribute to open source projects?
Yes, the role involves working closely with the open source community to identify opportunities for adopting new features and contributing back to open source software.
How does Stripe support employee development and collaboration?
Stripe encourages in-person collaboration and learning from each other through its in-office expectations, while also supporting flexibility when possible.