Workiva Inc. is seeking a Senior Software Engineer to join their Search Team, focusing on backend services development using Java and OpenSearch to enhance information search capabilities on their platform. The role emphasizes collaboration in a remote environment and involves mentoring and project ownership as part of the team's initiatives in Generative AI
Job Summary
This role involves designing and building scalable backend services in Java integrated with OpenSearch to support advanced search features.
The team focuses on enabling semantic and natural language search to power Workiva's Generative AI initiatives and RAG endpoints.
Candidates will work in a supportive remote environment, taking ownership of projects while collaborating with cross-functional teams to deliver search-driven features.
Matching Summary
Match Score: 85
Workiva Inc. is seeking a Senior Software Engineer to join their Search Team, focusing on backend services development using Java and OpenSearch to enhance information search capabilities on their platform. The role emphasizes collaboration in a remote environment and involves mentoring and project ownership as part of the team's initiatives in Generative AI.
Salary
Base: $111,000.00 - $178,000.00; Bonus/Equity: Discretionary annual bonus and Restricted Stock Units; Benefits: 401(k) match and comprehensive employee benefits package
Skills & Requirements
Must-have
Java programming proficiency
OpenSearch or Elasticsearch experience
AWS cloud infrastructure knowledge
Backend service design and scaling
Kafka event streaming experience
Nice-to-have
Semantic search and NLP techniques
AI/ML ranking and relevance concepts
Remote-first collaborative culture
Mentorship and code review skills
Project ownership and milestone definition
Key Requirements
Bachelor's degree in Computer Science or related field
Minimum 2 years of software development experience
Proficiency in Java or JVM languages like Scala or Kotlin