DeveloperJobs.io
← Back to all jobs

Job Description

Oteemo, Inc is seeking a Senior Software Engineer to join a remote-enabled role with occasional travel, supporting DoD and commercial clients from a base near Reston, VA. The position emphasizes graph data modeling, real-time data processing, and cloud deployments guided by DevOps, DataOps, and MLOps practices, with GenAI/ML techniques applied to graph and NoSQL challenges.

Responsibilities

  • Design and implement graph data models to capture intricate system relationships, workflows, and time-dependent processes using Neo4j, Gremlin, or equivalent graph tooling.
  • Develop backend services for web applications and contribute to frontend work as needed to deliver complete, production-grade features.
  • Build and maintain robust ETL pipelines across structured, semi-structured, and unstructured data with a strong focus on data quality.
  • Engineer real-time and event-streaming workflows that manage high-velocity, sequential data flows.
  • Deploy and operate enterprise applications in cloud environments using containers and orchestration, applying DevOps, DataOps, and MLOps practices.
  • Apply GenAI/ML techniques, including GraphRAG, to graph-related and NoSQL data challenges.
  • Write comprehensive unit, integration, and API tests to ensure robust, scalable, and maintainable solutions.
  • Run simulations and apply advanced analytics in Python to address complex mission problems.
  • Align data engineering approaches with large-scale interconnected systems to ensure adaptability and scalability.

Requirements

  • Active TS/SCI clearance (or SCI-eligibility), ideally with past or current DoD SAP/SAR access.
  • Advanced degree in a quantitative field (e.g., computer science, machine learning, applied statistics, or mathematics) or equivalent experience, with 7–8 years of relevant work.
  • Proven experience with graph databases and analytics (Neo4j, Gremlin, or similar) and query languages like Cypher or Gremlin; ability to model complex relationships and workflows.
  • Strong programming skills in Python, Java, Node.js, or Go, with a focus on clean, maintainable, and scalable code.
  • Experience delivering full-stack solutions, building back-end services and contributing to front-end development as needed.
  • Extensive data engineering experience across ETL, data quality, and working with structured, semi-structured, and unstructured data; familiarity with event streaming and real-time, high-velocity data.
  • Practical knowledge of software engineering best practices, including DevOps, DataOps, MLOps, containerization (Docker), and orchestration.
  • Experience with distributed computing frameworks and cloud platforms, focusing on deploying enterprise applications in the cloud.
  • Strong testing skills, including unit and integration/API testing, ensuring robust, scalable systems.
  • Experience with NoSQL databases and graph-related problems, including GenAI/ML approaches like GraphRAG.
  • Proven ability to align data engineering methods with large-scale interconnected systems for adaptability and scalability.

Technologies

  • Neo4j
  • Gremlin
  • Cypher
  • Python
  • Java
  • Node.js
  • Go
  • Docker
  • FastAPI
  • Pandas
  • React
  • TypeScript
  • GraphRAG

Benefits

  • Ability to make a noticeable difference for the organization and our customers
  • Tremendous growth opportunity within a rapidly expanding organization
  • Complex, interesting challenges that broaden both technical and business skills
  • Competitive pay and benefits

What we offer

  • Ability to make a noticeable difference for the organization and our customers
  • Tremendous growth opportunity within a rapidly growing organization. It’s not your tenure but what you bring to the table that defines how your career will be shaped. You control your growth.
  • Complex but interesting challenges to improve the depth and breadth of your technical and business skills. Our consultants are business technologists and understand how technology drives business.
  • Competitive pay and benefits

Company description

Join Oteemo and become part of a transformation powerhouse where innovation meets impact. We are not just another consulting firm; we are architects of digital evolution, blending cutting-edge technical expertise with human-centered design to craft solutions that resonate. Our work spans Infrastructure, Software Development, DevSecOps, Cybersecurity, Experience and Design, Organizational Change Management, and AI-enabled solutions, with an approach that emphasizes practical impact.

We value

  • Drive: Passion and energy to implement quality technical solutions, self-motivation, and curiosity
  • Commitment to Quality: Aiming for world-class solutions that deliver real-world value
  • Customer Focus: A consultative approach with effective expectations management
  • Communication: Clear written and verbal articulation of problems, solutions, risks, and rewards
  • Technical Skills: Deep passion for technology and a hands-on orientation
  • Business Acumen: Understanding how technology enables business outcomes

Work Authorization

US Citizen

Similar Jobs