Requirements
- 8+ years professional software engineering experience
- Experience performing data analysis and translating the results into business recommendations
- Experience in working with data-driven applications at scale
- Experience using good judgment to balance engineering improvements with business needs
- Experience developing a short and long term vision for a set of services/features
- Experience guiding and mentoring junior members
- Strong coding skills in Java (required), and any other modern programming language coupled with strong knowledge in object-oriented design and microservices architecture
- Experience with AWS and other Cloud infrastructures
- Hands on experience in designing and building microservices and scalable distributed systems
- Strong knowledge of Data Structures and Object Oriented Design
- Hands on experience with load balancing and handling large data traffic
- An insatiable desire and ability to learn
- You desire a fast moving, continuous flow development environment
- BS or MS in Computer Science or equivalent experience
Nice to Have
- Experience with OpenSearch or Elasticsearch
- Hands on experience with search systems
Additional Information
- On-call rotation: reasonable participation with the rest of the team
- Mentorship: support, mentor, and help other engineers in the team