Job Description
We are seeking a remote, full-time Senior AI Technical Lead with 5+ years of software and AI / ML engineering experience. This role combines applied AI / ML expertise with strong back-end engineering skills, ensuring agentic systems are functional, scalable, secure, and production-ready.
As a key member of our team, you will report directly to the CTO and operate within small, agile teams alongside software engineers, security experts, and product managers. You will own the full lifecycle of AI services from data ingestion and model training to real-time deployment and monitoring.
Our client is building an AI-centric operating system for utilities. It harnesses AI at the enterprise level to better orchestrate customer delight, facilitate power optimization, improve the health of the grid, and unlock flexibility at scale.
Key Responsibilities
- AI Systems Development : Architect, fine-tune, and deploy AI agents purpose-built for utility use cases, including predictive operations, customer engagement, and energy optimization
- Back-End Integration : Build APIs, microservices, and orchestration frameworks that seamlessly connect AI models with enterprise systems and grid-level data flows
- Pipeline Ownership : Design and manage the complete AI pipeline ingestion, embeddings, retrieval, evaluation, and continuous deployment, ensuring reliability and scalability
- AI Risk Mitigation : Address vulnerabilities unique to AI, such as model drift, bias exploitation, adversarial robustness, and hallucination control with sensitivity to regulated environments
- Cross-Functional Collaboration : Partner with software engineers, data specialists, and security teams to integrate AI capabilities into the broader operating system, embedding AI by design into every product release
- Speed of Delivery : Operate with urgency, delivering breakthroughs in code and AI services on cycles measured in weeks, not quarters.
Required Skills and Qualifications
Excellent English communication skills5+ years of applied ML / AI engineering experience, ideally with exposure to enterprise / mission-critical systems.Strong proficiency in Python and either Golang, Node.js, or Java (non-Golang developers will learn and adopt Golang on the job)Expertise with ML / LLM frameworks, such as PyTorch, TensorFlow, LangChain, or equivalentExperience with vector databases, orchestration frameworks, and modern MLOps practices.Track record of deploying AI services in productionStrong grounding in cloud-native architectures (AWS, GCP, Azure)Analytical, collaborative, and comfortable with ambiguity.Ability to thrive in small, high-velocity teams, balancing experimentation with production rigorBenefits
Working with our team offers a unique opportunity to collaborate with experienced professionals in AI and software engineering.
Desired Experience
University degree or relevant industry experienceExperience working on ERP systems or within the power utilities industry