Maleda Tech is seeking a Senior Software Engineer to design and build systems for knowledge management across a large organization. The role involves developing scalable backend services, improving search experiences, and collaborating with product and data teams to enhance knowledge discovery and reuse.
Responsibilities:
- You will design, build, and maintain scalable backend services and pipelines that ingest, index, and serve knowledge content from many sources
- You will develop and improve search and retrieval experiences, including relevance ranking, indexing, and the integration of large language model and retrieval augmented generation techniques where they add value
- You will model and manage structured and unstructured data so that it stays accurate, discoverable, and well governed
- You will collaborate with product managers, data scientists, and other engineers to translate ambiguous problems into clear technical plans and shipped features
- You will write high quality, well tested code, conduct thoughtful code reviews, and raise the engineering bar for the team
- You will also monitor system performance, troubleshoot production issues, and continuously improve reliability and scale
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, including technologies such as Elasticsearch, OpenSearch, Solr, or a vector database
- Strong fundamentals in data structures, distributed systems, and API design
- Built and maintained data pipelines or services at scale and are comfortable operating in ambiguity with limited direction
- Communicate clearly and can collaborate effectively across product, data, and engineering partners
- Experience applying machine learning, natural language processing, or large language model techniques to search and retrieval problems is a strong plus
- Familiarity with retrieval augmented generation, embeddings, and semantic search is valued
- Experience with cloud platforms such as AWS, GCP, or Azure and with containerization and orchestration tools like Docker and Kubernetes is helpful
- Prior experience at a large consumer marketplace, platform, or other high scale technology environment is desirable
- A background in knowledge graphs, taxonomy, or content governance is also welcome