Himalayas logo
Dev.ProDE

Senior LLM Systems Engineer - OPS00041

Dev.Pro is a software engineering services company that helps technology companies meet growth ambitions through talent outsourcing. They provide skilled technology engineers to partner with clients, enabling them to achieve complex technical objectives and create business value.

Dev.Pro

Employee count: 501-1000

Argentina only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

We are a US-based outsource software development company that has been delivering exceptional software experience to our clients since 2011, helping technology companies to become industry leaders.

Over the past few years, we’ve been hiring specialists all over the world while our main development centers were in Ukraine. Now, we keep expanding and start growing our centers in different parts of the world. Dev.Pro is open to hire specialists from other countries as well as Ukrainians who live outside of Ukraine now. We stand with Ukraine and keep supporting our people by offering a friendly remote environment while adhering to the values of democracy, human rights, and state sovereignty.

As a company of professionals, Dev.Pro offers challenging and interesting projects with world-leading clients, a modern technology stack, and career opportunities for both technical and non-technical specialists.

Job Title: LLM Systems Engineer

We are a civic intelligence startup with a singular mission: to restore trust and accountability to the American political system. We are building the "credit score" for elected officials—a data-backed, transparent Trust Score derived from millions of fragmented government records.

We aggregate attendance, voting behavior, bill histories, and public statements, using AI to normalize this data and present it to voters with transparent sourcing (AP, Reuters, NPR). We are looking for a master-level engineer to help us scale the platform that will modernize how Americans evaluate their representatives.

We’re looking for an LLM Systems Engineer who can architect, implement, and optimize multi-node LangGraph pipelines — orchestrating LLMs, APIs, and guardrails into deterministic, testable, and production-ready systems.
The role focuses on graph-based orchestration, data integration, evaluation pipelines, and latency optimization, not model training.

Core Responsibilities1. LangGraph Architecture & Workflow Design

  • Build multi-node LangGraph workflows with dynamic routing, shared state, and conditional edges.
  • Define and manage the graph schema — nodes as active processors, edges as routing logic.
  • Implement LLM-driven intent classification to route user input across nodes or mark it out-of-scope.
  • Manage state synchronization so nodes only update relevant data (intent, metadata, context, etc.).

2. API & Data Integration

  • Connect nodes to multiple external JSON-returning endpoints and normalize data structures.
  • Design intermediate transformation layers to unify inconsistent API responses.
  • Use mock endpoints and seamlessly transition them to live APIs without breaking architecture.
  • Handle asynchronous and parallel API calls to minimize latency.

3. Guardrails & Security

  • Implement prompt and query-level guardrails to block unsafe inputs and prevent data leakage.
  • Design state-aware routing logic that enforces isolation and privacy constraints between nodes.
  • Build internal validators for payloads, ensuring all node inputs/outputs conform to strict schemas.

4. Evaluation Framework & Ground-Truth Testing

  • Develop synthetic JSON-based ground-truth datasets to test system output deterministically.
  • Build automated evaluation scripts to calculate F1, precision, recall, and exact-match scores.
  • Compare multiple LLMs (Claude, GPT, etc.) by node and metric to determine best performers.
  • Automate regression testing for new model versions or prompt updates.

5. Performance & Latency Optimization

  • Use async execution and parallel node evaluation to reduce latency.
  • Stream partial responses to improve perceived performance.
  • Profile system components to locate and fix slow or sequential bottlenecks.
  • Implement caching or smart pre-fetching for frequently used data sources.

6. System Reliability & Observability

  • Build logging, tracing, and metric dashboards for every node and edge in the graph.
  • Define error-handling strategies for malformed API responses or timeouts.
  • Maintain test coverage across orchestration logic, node isolation, and evaluation functions.
  • Implement CI/CD hooks to automatically re-evaluate the system before deployment.

Required Technical Skills

  • Python (advanced) — async I/O, FastAPI, type hinting, logging, pytest.
  • LangGraph (expert-level orchestration) — state machines, conditional edges, node composition.
  • LLM APIs (OpenAI, Anthropic, etc.) — structured prompting, JSON mode, token usage optimization.
  • Data Engineering — JSON schema normalization, API integration, validation layers.
  • Evaluation Systems — F1, precision/recall metrics, dataset design, automated scoring.
  • Asynchronous & Parallel Processing — asyncio, concurrent futures, non-blocking execution.
  • Security / Guardrails — prompt validation, regex filters, payload sanitization, sandboxing.
  • DevOps / Tooling — Docker, CI/CD, logging, observability (Grafana, Prometheus, OpenTelemetry).

Nice to Have

  • Experience with LangChain, LlamaIndex, or orchestration frameworks beyond LangGraph.
  • Familiarity with vector databases (pgvector, Pinecone, Weaviate).
  • Experience in deterministic or safety-critical LLM applications (finance, legal, etc.).
  • Comfort with multi-model evaluation pipelines and A/B testing at node level.

What Success Looks Like

  • A fully operational LangGraph-based orchestration handling multi-node, multi-model routing with measurable latency and correctness improvements.
  • Deterministic test results with high F1 and zero hallucination or leakage.
  • A clean, modular codebase that allows new nodes, APIs, and models to be added with minimal refactoring.
  • Automated evaluation dashboards tracking node-level performance across models and data versions.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Location requirements

Hiring timezones

Argentina +/- 0 hours

About Dev.Pro

Learn more about Dev.Pro and their company culture.

View company profile

We are a software development partner that empowers innovative technology companies to realize their growth ambitions and accelerate their time-to-market. Founded in 2011, we've built our reputation on being result-driven and quality-obsessed. Our core mission is to provide custom outsourced software development experiences, assembling tailored teams and delivering solutions that meet any skillset, complexity, or scale. We pride ourselves on our ability to help tech-enabled businesses leverage outsourced talent, enabling them to scale quickly and achieve their strategic objectives. Our skilled technology engineers collaborate closely with our clients, becoming an extension of their teams to tackle complex technical challenges and create tangible business value. Over the years, we've had the privilege of working with a diverse range of businesses, from Fortune 500 companies to ambitious, technology-driven startups. This breadth of experience has allowed us to continuously evolve and refine our processes, ensuring we consistently deliver beyond expectations.

Our global team of IT professionals is the backbone of our success. We embrace a diversified, remote work model, with dedicated development teams operating in over 55 countries across 5 continents. This global footprint provides us with the infrastructure, diverse skillsets, and flexibility necessary to deliver high-quality software development services for projects of any complexity or scale. We currently have over 950 talented experts and are continually growing. Our journey began with the vision to leverage years of experience working with development teams worldwide, offering select companies and partners exceptional outsourced software development services. Now, more than a decade later, Dev.Pro stands as a globally distributed company, committed to helping our partners navigate the ever-changing tech landscape and achieve sustained growth. Our commitment to transparency, collaboration, and continuous improvement ensures that we not only meet but exceed the expectations of our clients, fostering long-term partnerships built on trust and mutual success.

Employee benefits

Learn about the employee benefits and perks provided at Dev.Pro.

View benefits

Paid Time Off

You will get 30 paid rest days per year to use as holidays/vacation/other on the desired and requested dates.

Flexible Business Hours

We offer 2 flexible business hours during your workday to use as a lunch break or take care of a personal matter.

Remote Work

You can choose whether you want to work from the office in one of our locations, from your home office, or in a coworking space.

Healthcare

We offer 5 paid sick leave days and up to 60 days of medical leave in case you need it. We also hold wellness marathons and promote activities to keep you motivated under remote work conditions and support your well-being and mental health.

View Dev.Pro's employee benefits
Claim this profileDev.Pro logoDE

Dev.Pro

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

53 remote jobs at Dev.Pro

Explore the variety of open remote roles at Dev.Pro, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Dev.Pro

Remote companies like Dev.Pro

Find your next opportunity by exploring profiles of companies that are similar to Dev.Pro. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan