Principal Engineer:

  • Posted 19 hours ago | Updated 19 hours ago

Overview

Remote
Depends on Experience
Contract - W2
Contract - 12 month(s)
No Travel Required

Skills

ai
react
Node
GraphQL
javascript
Artificial intelligence

Job Details

Bethesda-Chevy Chase, MD / Remote

We are seeking a highly experienced Principal Engineer / Fullstack Architect with deep expertise in Node.js, GraphQL, and ReactJS, combined with a strong background in Artificial Intelligence, particularly in building and integrating Large Language Models (LLMs). You will play a pivotal role in architecting scalable, intelligent fullstack solutions, driving innovation, and mentoring engineering teams on cutting-edge AI integration.

Key Responsibilities:

Lead the design and architecture of robust, scalable fullstack applications using Node.js, GraphQL, and ReactJS.

Define and implement AI-driven features by integrating and fine-tuning LLMs (e.g., OpenAI, Anthropic, open-source models).

Collaborate closely with product managers, designers, and other stakeholders to shape technical strategies.

Ensure code quality and engineering best practices through code reviews, mentorship, and technical guidance.

Evaluate and implement modern tools and frameworks to streamline development and AI workflows.

Guide the team in deploying, optimizing, and maintaining LLM-based services at scale.

Required Skills and Experience:

10+ years of overall software development experience, with at least 3+ years in an architectural role.

Proven expertise in:

Backend: Node.js, Express.js

Frontend: ReactJS, modern JavaScript (ES6+), TypeScript

API Design: GraphQL (Apollo or similar), REST

Deep understanding and hands-on experience with LLMs, including prompt engineering, fine-tuning, embeddings, and deployment.

Experience with AI toolkits and platforms (e.g., LangChain, Pinecone, VectorDBs, OpenAI APIs).

Strong cloud knowledge (AWS, Google Cloud Platform, or Azure), with experience deploying fullstack and AI-based solutions.

Excellent problem-solving, communication, and leadership skills.

Nice to Have:

Experience with containerization (Docker, Kubernetes)

Familiarity with CI/CD pipelines and DevOps practices

Knowledge of security best practices for web and AI systems

Open-source contributions or publications in AI/LLM domain

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.