Sr. AI Engineer
- Source: LinkedIn
- BlueTek Resource Solutions
- Remote
- United States
- Full-Time
- Senior
Job Description
Position Summary
The Company is seeking a talented, motivated, and skilled Senior Software Engineer, AI & Automation to join its team in a remote position. The Senior Software Engineer, AI & Automation will own the design, delivery, and reliability of AI-powered features and automation systems across the platform while continuing to contribute to product development within the core application stack.
This role bridges software engineering and applied AI, with responsibility for building LLM-powered features, designing automated workflows, and making architecture and safety tradeoffs with minimal oversight. The Senior Software Engineer, AI & Automation will work across Python, LLM APIs (OpenAI, Anthropic, or equivalent), LangChain/LangGraph, vector databases, PHP, Symfony, Node.js, TypeScript, React, Next.js, MongoDB, PostgreSQL, and Redis.
Responsibilities
Responsibilities of this position include, but are not limited to:
- Design, build, and maintain AI-powered features and automated workflows that integrate LLMs, agents, and automation tooling into the platform.
- Design and implement retrieval-augmented generation (RAG) systems, including embedding pipelines, vector search, and chunking strategies to ground AI outputs in organizational data.
- Build and orchestrate multi-step AI agents and automated workflows that plan, use tools, and execute tasks with appropriate human-in-the-loop checkpoints.
- Contribute to the development of new features and maintenance of existing functionality across the PHP/Symfony and Node.js/React application stack.
- Design and maintain evaluation (eval) harnesses and testing frameworks to measure AI system accuracy, reliability, and regression over time.
- Implement observability for AI systems, including tracing, logging, and cost monitoring to identify failures and drift before they reach users.
- Establish and enforce guardrails, prompt-injection defenses, and human-in-the-loop review processes to help ensure AI systems fail safely.
- Ensure AI and automation systems handle sensitive data appropriately and in accordance with applicable security and compliance standards, including SOC 2, GDPR, and ISO 27001.
- Partner with Product and Engineering teams to scope AI and automation initiatives, identifying risk, feasibility, and sequencing considerations before implementation.
- Evaluate and select LLM providers, models, and frameworks based on cost, latency, and accuracy tradeoffs for each use case.
- Identify and reduce technical debt across AI/automation infrastructure and application layers.
- Optimize LLM and automation costs through model routing, caching, and efficient prompt and context design.
- Support developer velocity by maintaining stable AI/automation environments, tooling, and clear documentation.
- Mentor Software Engineers on AI engineering principles, prompt design, and automation best practices.
- Write clean, maintainable, and testable code aligned with team standards and architectural goals.
- Participate in peer code reviews to ensure quality, consistency, and knowledge sharing.
- Participate in an on-call rotation and, when scheduled, be available after hours during the assigned week to respond to critical issues and support operational continuity.
- Complete all required initial and ongoing training within a reasonable or provided timeframe.
Required Experience, Skills & Knowledge
The ideal candidate will have the following experience, skills, and knowledge:
- Bachelor’s degree in Computer Science, Information Technology, or equivalent experience.
- 5+ years of professional software engineering experience, including 2+ years building and shipping production LLM-powered or automation systems.
- Hands-on experience with LLM APIs, including OpenAI, Anthropic, or equivalent, as well as prompt and context engineering for production use cases.
- Experience building retrieval-augmented generation (RAG) systems, including vector databases such as Pinecone, pgvector, or Weaviate and embedding pipelines.
- Experience with agent orchestration frameworks such as LangChain, LangGraph, or CrewAI and tool-calling/function-calling design.
- Experience designing and maintaining evaluation harnesses and observability for non-deterministic AI systems.
- Experience with workflow automation tools such as n8n, Temporal, Zapier, or custom orchestration solutions for business process automation.
- Proficiency in Python and professional experience wi…
Skills
- Python
- LangChain
- LangGraph
- php
- Symfony
- NodeJS
- TypeScript
- microsoft-typescript
- React
- next-js
- MongoDB
- PostgreSQL
- Redis
- drift
- guardrails
- crewai
- N8N
- temporal
- Zapier
- javascript
- Docker
- amazon-web-services
- ability-lms
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
