Argentina
We are seeking a talented Scala Software Engineer to join our Search Team and contribute to building the next generation of core search capabilities.
Leveraging Elasticsearch alongside PHP and Golang, you'll help design, develop, and maintain scalable search features that improve the shopping experience for millions of users and meet the demands of our merchants.
Responsibilities
- Contribute to the design and implementation of advanced search features leveraging Elasticsearch, PHP, and Golang
- Extend and maintain the search indexing pipeline with distributed messaging tools such as RabbitMQ and Redis
- Collaborate with cross-functional teams, including product managers and UX designers, to translate business requirements into scalable technical solutions
- Champion improvements in search performance, relevance, and user experience for both structured and unstructured data searches
- Partner with senior engineers to establish best practices and resolve complex challenges within the PHP and Go codebases
- Participate in the on-call rotation to support platform reliability and performance
Requirements
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, Management Information Systems, or equivalent experience
- 2+ years of professional Scala development experience
- 1+ years working with distributed messaging systems, such as RabbitMQ or Kafka
- Proficiency in PHP and/or Golang, with SQL expertise
- Strong understanding of search concepts and hands-on experience with Elasticsearch
- Excellent problem-solving abilities and strong debugging expertise
- Effective communication skills and a proven ability to collaborate within teams
Nice to have
- Background in large-scale, high-traffic microservices systems
- Previous experience with languages like Scala or Java
- Familiarity with Elasticsearch relevance tuning and scoring
- Knowledge of Elastic Stack components, including Kibana and Logstash
- Flexibility to work with containerization tools such as Docker
We offer/Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn