About the Role
Within Club Feast, the Search team delivers information retrieval systems to power various critical search and discovery features in Club Feast apps, including Customer and Driver Maps, and many others. Passionate about search, Apache Lucene, ElasticSearch, Solr, Kafka, or Machine Learning? Come join our team to build Feast's next-gen unified search platform across Club Feast products.
Our mission: One-stop, scalable solution for all search-related requirements across Club Feast
What You'll Do: You will invent cutting-edge technology that supports the scale and real-time demands of Club Feast's rapidly growing business, for example an event prediction system (engineering blog post).
As a Sr. Software Engineer, you will:
- Lead cross-functional initiatives working with multiple internal customers.
- Design, develop and support a world-class search platform serving a wide variety of use cases.
- Help build infrastructure for the next wave of growth, including building customized components to solve Club Feast specific problems and evolve the technology for hyper-growth.
- Produce high-quality code that is robust, efficient and maintainable; our primary languages are Ruby on Rails, Java and Go.
- Work at the core of Elasticsearch and Apache Lucene open source software with opportunities to contribute to open source.
- Work on challenging problems in areas such as relevance ranking, data ingestion, data storage, query optimization, JVM performance optimization, security, machine learning and more.
- Continually challenge what exists and explore what should be changed to best meet our business needs.
- Possess expert knowledge in large-scale distributed system design and engineering best practices.
- Participate in setting a vision and objectives for a search platform in alignment with market opportunities.
- Drive and work on algorithm and architecture design, execute and deliver fault-tolerant systems.
Requirements
Basic Qualifications
- Bachelor's degree in Computer Science or related technical field or equivalent practical experience
- At least five (5) years of software engineering experience
- Experience building and operating large scale distributed systems
- Experience coding with Java, C, Python, or Go
Preferred Qualifications
- Experience with Search, Information retrieval, and Ranking
- Experience with Machine Learning
- Experience with data storage and data pipeline technologies like Kafka, Flink, MySQL, Redis
At Club Feast, we ignite opportunity by setting the world in motion. We take on big problems to help drivers, riders, delivery partners, and eaters get moving and more importantly, feasting. We welcome people from all backgrounds who seek the opportunity to help build a future where everyone and everything can move independently. If you have the curiosity, passion, and collaborative spirit, work with us, and let's move the world forward, together. Club Feast is proud to be an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form.
Benefits
Benefits:
- Unlimited PTO
- Health Benefits (on the way!)
- Ability to work remotely from anywhere!
- Great culture
- Fun, collaborative team where no idea is too big or too small!