Senior Scala Engineer
Scala, ElasticSearch, Spark Scala API, AWS incl. RDS/DynamoDB, gRPC, Vert.x 4, ETL, Kafka
About the role
We are looking for a Senior Scala Engineer with ElasticSearch knowledge to develop and enhance an existing search engine with a world-famous gif hosting, search, and content company (high-load, 16 Billion requests & corresponding media units served per day!!!).
We are looking for a Senior Scala Engineer who thrives in a fast-paced, collaborative environment and is passionate about good engineering, getting things done and developing a good product. Your input will be valued, and you will play a significant role in building and transforming the client’s search engine and related services using these technologies.
About the project
As part of the client's search engine transformation effort, we are looking for a skilled team player to join our agile product team. This role is crucial in enhancing our systems and ensuring we stay at the forefront of technological developments.
As a valuable team member, you will have the opportunity to contribute to product development. Your expertise and input will be crucial in the search engine’s successful acceptance by users, accelerating company business processes, and influencing relations with clients and investors.
Who are we looking for?
Skills & Experience
- Bachelor’s degree in Computer Science or Software Engineering, or proven experience as an app developer.
- At least 4 years of experience with Scala.
- Experience with gRPC or REST.
- Familiarity with AWS
- Experience with ElasticSearch, both in writing queries and index design
- Proficiency with Git or other code versioning tools.
- Performance optimization and debugging performance issues in Scala and integrations.
- Knowledge of CI/CD.
- Experience in collaboration with product managers and engineers being a part of distributed multicultural teams.
- Excellent English level.
- Excellent communication skills, Sense of humor, and interest in media and advertisement domains.
Nice to have
- Experience working on Search projects.
- Experience with Spark API (most desired), or Amazon EMR (Elastic Map Reduce), or similar solutions.
- Familiarity with DynamoDB, Microservices, Kafka, MySQL, PostgreSQL.
- Familiarity with monitoring tools like Datadog or Grafana
- Familiarity with functional programming languages, such as OCaml, Haskel, Clojure, and Erlang.
Responsibilities
- Collaborate with the team to define, design, and ship new features for the search platform.
- Maintain existing search systems and features, including upgrades and security patches.
- Identify and correct bottlenecks, performance issues, and other bugs.
- Help maintain code quality, organization, and automation.
- Collaborate with other teams as needed to ensure interoperability, stability, and code reusability.
What we offer
Work:
- Flexible working hours;
- Collaborative, friendly team environment;
- Remote/Hybrid work;
Life:
- Company social events;
- Annual corporate parties;
Health:
- Comprehensive medical insurance;
Education:
- Allowances for professional education;
- English language courses with native speakers;
- Internal knowledge-sharing sessions.
About Proxet
Proxet is a professional software development firm trusted by clients from around the world. With our expertise in AI and machine learning, we help businesses reimagine their possibilities and transform ideas into tangible digital solutions. By providing core services with an emphasis on data practices, we shape the future, one step at a time.
If you’d like to join our Proxet Nation and work closely with high-level professionals and our engineers, fill in the form!
Our offices:
Interested? Let's get in touch!
Tell us about yourself, then leave a link or upload your resume and we will get back to you soon!
💌
Thank you!
Interested in this closed position? Let's get in touch!
Tell us about yourself, then leave a link or upload your resume and we will get back to you soon!
💌
Thank you!
Is your friend a good fit?
Tell us about your friend - send their resume to our email hr@proxet.com!
Please Note: Your friend must be aware of the referral. The referral bonus is paid out after the end of the trial period.