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