What are the responsibilities and job description for the Senior Software Engineer position at Hunt Remotely?
Design, model, and implement graph data structures that capture complex system relationships, workflows, and time-dependent processes using Neo4j, Gremlin, or similar tools. Build and integrate web application back ends and contribute to front-end development. Develop and maintain robust ETL and data pipelines spanning structured, semi-structured, and unstructured data. Engineer real-time and event-streaming workflows. Deploy and operate enterprise applications in cloud environments using containerization and orchestration.
Required Qualifications
Required Qualifications
- Active Secret/TS/SCI clearance or SCI-eligibility.
- Advanced degree in a quantitative field or 7β8 years of relevant experience.
- Strong programming skills in Python, Java, JavaScript/TypeScript, or Go.
- Practical knowledge of software engineering best practices, including DevOps, DataOps, and MLOps.
- Experience with NoSQL, GenAI, and GraphRAG techniques.