Senior Software Engineer, Integrated Knowledge Management

New
M
Maleda TechKnowledge Management
Remote (US based), PST preferredContractSenior
Salary75 - 95 USD per hour
Apply NowOpens the employer's application page

Job Details

Experience
5 or more years
Required Skills
PythonElasticSearchJavaGoScalaDistributed Systems

Requirements

  • 5 or more years of professional software engineering experience building and operating production systems.
  • Proficient in one or more modern backend languages such as Python, Java, Go, or Scala.
  • Hands-on experience with search, information retrieval, or knowledge management systems (Elasticsearch, OpenSearch, Solr, or vector databases).
  • Strong fundamentals in data structures, distributed systems, and API design.
  • Experience building and maintaining data pipelines or services at scale.
  • Comfortable operating in ambiguity.
  • Strong communication and collaboration skills.

Responsibilities

  • Design, build, and maintain scalable backend services and pipelines that ingest, index, and serve knowledge content from many sources.
  • Develop and improve search and retrieval experiences, including relevance ranking, indexing, and the integration of large language model and retrieval augmented generation techniques.
  • Model and manage structured and unstructured data for accuracy, discoverability, and governance.
  • Collaborate with product managers, data scientists, and engineers to translate ambiguous problems into technical plans.
  • Write high quality, well tested code and conduct code reviews.
  • Monitor system performance, troubleshoot production issues, and improve reliability.
View Full Description & ApplyYou'll be redirected to the employer's site
75 - 95 USD per hour
Apply Now