The Software Engineer will collaborate closely with cross-functional teams to design and maintain architectures that support efficient development and deployment of new features and optimizations.
Candidates Also Search: Remote Engineering jobs
Day-to-day job duties include:
- Enhance Tumblr’s Search and Dashboards, implementing new signals and features, and building scalable data solutions to enhance content relevance and user experience;
- Explore and implement new signals and features to improve content quality and relevancy; Launch A/B tests and perform analysis to validate hypotheses, and build tools to enable continuous experimentation;
- Build out new content datasets using Elasticsearch, Hadoop, Kafka, Druid, Flink and/or Spark;
- Maintain and optimize a fleet of Elasticsearch servers via Kubernetes to ensure search and discovery services operate efficiently; and
- Continuously improve and refine search quality and relevance.
POSITION REQUIREMENTS:
- Requires at minimum a Bachelor’s degree in Computer Science, Engineering, or related technical field or foreign equivalent followed by 2 years of Progressively responsible experience in a software engineering role.
Candidates Also Search: Remote Software/ IT jobs
Experience must include:
- Two (2) years experience deploying, maintaining, and scaling production search systems;
- Two (2) years experience with Elasticsearch, Solr, or Lucene;
- Two (2) years experience in PHP, Java and/or Scala;
- Two (2) years experience in Information Retrieval and/or algorithms;
- At least one (1) year of experience with Hadoop and MapReduce, including frameworks such as Spark; and
- At least one (1) year of experience in Airflow, Kafka, or Flink.