Note: The job is a remote job and is open to candidates in USA. BlueTek Resource Solutions is seeking a talented and motivated Senior Software Engineer, AI & Automation to join its team remotely. The role owns the design, delivery, reliability, and ongoing improvement of AI-powered features, LLM systems, automated workflows, and core application functionality while partnering with Product and Engineering teams.
Responsibilities
- 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
Skills
- 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 with PHP/Symfony and modern JavaScript/TypeScript frameworks, including React and Node.js, or similar technologies
- Experience with Docker and cloud infrastructure, with AWS preferred, for model deployment and serving
- Demonstrated experience owning an AI or automation system end-to-end, from design through production
- Experience with or working knowledge of security and compliance standards, including SOC 2, GDPR, and ISO 27001, particularly as they apply to AI systems handling sensitive data
- Knowledge of AI/ML systems, LLM capabilities and limitations, and emerging tools, with sound judgment regarding when to adopt them
- Commitment to continual learning and staying current in a rapidly evolving AI landscape
- Ability to quickly learn new models, frameworks, and tools and evaluate tradeoffs before adopting them
- Excellent problem-solving and debugging skills, including the ability to troubleshoot non-deterministic and probabilistic systems
- Ability to communicate complex AI and automation tradeoffs, limitations, and risks to both technical and non-technical stakeholders
- Strong written and verbal communication skills
- Demonstrated mentorship skills, including providing guidance and technical direction to other engineers on AI engineering and automation practices
- Strong attention to detail, with the ability to investigate ambiguous or underspecified problems, particularly where AI outputs may be unreliable or ungrounded
- Ability to work independently and collaboratively as part of a team
- Experience with Docker and cloud infrastructure, with AWS preferred, for model deployment and serving
Benefits
- Remote position
- Medical coverage
- Dental coverage
- Vision coverage
Company Overview