Vacancy caducado!
- Design and build innovative search technologies in a Google Cloud Platform environment
- Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use
- Accurate work planning estimation and execution; accurate project and time tracking
- Responsible for the development of less experienced team members through mentorship and one-on-one instruction
- Responsible for defining code specifications and how systems will be constructed
- Work in a team environment to develop and support each other through peer code reviews
- Work in incremental delivery model with product-centric teams to develop enterprise solutions
- Bachelor’s degree in Computer Science or a related field required
- Minimum of 7 - 10 years of hands-on experience designing, architecting, and developing software solutions using Java
- Desired: Experience with Spring framework, Spring Boot, etc.
- Desired: Hand-on experience in working with one of the following: Apache Solr, Lucidworks Fusion, Elasticsearch
- Desired: Hands-on experience with scripting: Python
- Desired: Bash shell scripting [on Linux]
- Desired: Hands-on experience developing on a Cloud platform (Google Cloud Platform [Preferred], AWS, Azure)
- Strong understanding of [REST] APIs design and development
- Advanced problem-solving, technical domain, and analytical skills
- Ability to create effective & simple technical designs and estimation of the work to be performed.
- Required: Hands-on experience in development using Google Cloud Products (Google Cloud Platform). Particularly using these tools:
- Kubernetes Engine
- Cloud Run
- Big Query
- Pub/Sub
- Desired: Hands-on experience in developing ETL jobs using Apache Beam or Spark for Batch and Streaming data.