Senior Software Engineer

Stardog
Summary
Join Stardog's Voicebox team as a Senior Engineer and work on the cutting edge of their Enterprise Knowledge Graph platform. You will help scale the Voicebox architecture, a system that transforms natural language into actionable plans. Experience with LLMs, prompt engineering, and building GenAI products is crucial. Proficiency in Python and experience with large-scale systems are essential. Familiarity with big data technologies and Java is a plus. A Computer Science or related degree is preferred but not required; strong data structures, algorithms, and software design skills are key. Stardog is a remote-first company, requiring strong communication skills. Excellent benefits include a yearly continuing education stipend, flexible PTO, and remote work flexibility.
Requirements
- Extensive prompt engineering experience
- Experience building product capabilities on GenAI
- Understanding of how LLMs work
- Experience with Python
- Experience building large-scale systems
- Solid knowledge of data structures, algorithms, and software design
- Dedication to the craft
- Comfortable with, and have experience working remotely
- Strong communication skills
Responsibilities
- Help scale the Voicebox architecture
- Add new features to support Voicebox (if applicable)
Preferred Qualifications
- Experience with LLM's, particularly experience fine-tuning and even training models
- Extensive experience with any GenAI libraries (LlamaIndex, LangChain, Crew, etc.)
- Familiarity with big data technology like Spark, Airflow, Flink, and others
- Experience with Java
- Computer Science, Software Engineering or related degree
- Familiarity with graph-based technologies, in particular, the semantic technology stack
Benefits
- Yearly continuing education stipend
- Flexible PTO options
- Ability to work whenever and wherever you prefer