Apply

Contract: Senior Backend Engineer, Search and Recommendations

Posted 2024-11-07

View full description

💎 Seniority level: Senior

📍 Location: Latin America, PST, NOT STATED

🔍 Industry: Work marketplace

🏢 Company: Upwork

🗣️ Languages: English

🪄 Skills: Software DevelopmentElasticSearchJavaMachine LearningElasticsearchCommunication SkillsCollaborationCI/CDDocumentation

Requirements:
  • Strong industry experience with large scale production-grade systems.
  • Indexing experience with Elasticsearch, OpenSearch or Apache Solr.
  • Strong experience in Java programming with a record of delivering robust and high-quality code with unit tests.
  • Solid understanding of API design principles and CI/CD.
  • Exposure to machine learning concepts and workflows.
  • Excellent communication skills and ability to thrive in fast-paced environments.
Responsibilities:
  • Architect, build, maintain and improve search systems and AI/ML services.
  • Collaborate with frontend and backend teams to design and implement API.
  • Conduct thorough code reviews to enhance API performance.
  • Create and maintain documentation for services.
  • Stay updated with software development trends and evaluate their impact.
  • Manage time effectively to achieve project deliverables.
  • Participate in project meetings and provide status updates.
  • Participate in on-call duty for critical issues.
  • Ensure availability for team collaboration from 8:00 am to 12:00 pm PST.
Apply