Staff Engineer, AI Development

Landis+Gyr•Milton, GA
•$108,923 - $144,788

About The Position

The Staff Engineer, AI Development leads the design, development, and delivery of production-grade AI solutions for Smart Grid and energy-management applications. The role builds scalable AI-enabled services using Go, C#, .NET Core, Java, TypeScript, AI/ML frameworks, large language models, retrieval-augmented generation, agentic workflows, APIs, containers, Kubernetes, and cloud platforms including GCP, AWS, and Azure. AI-assisted development tools such as Cursor and Claude are used to accelerate engineering while maintaining strong architecture, security, testing, traceability, and code-quality standards. The position collaborates with Product Management, Project Management, Architects, Data Engineering, Cloud Infrastructure, Cybersecurity, and cross-functional R&D teams from discovery through production deployment. It is a hands-on technical leadership role involving solution design, developer mentorship, implementation reviews, knowledge sharing, and supporting responsible and effective AI development practices.

Requirements

  • B.S. in Computer Science, Software Engineering, Data Science, Artificial Intelligence, or a related degree.
  • Extensive software development experience; the posting specifies 7–15 years.
  • Hands-on software development experience with Go, C#, .NET Core, Java, and TypeScript, and a reasonable understanding of API and service development.
  • Demonstrated experience building applications with LLMs, prompt engineering, embeddings, vector search, RAG, tool/function calling, and agentic workflows.
  • Practical professional experience using Cursor and Claude for code generation, refactoring, debugging, testing, and documentation.
  • Experience with AI/ML frameworks and libraries such as PyTorch, TensorFlow, scikit-learn, Hugging Face, LangChain, LlamaIndex, or equivalent technologies.
  • Experience integrating commercial or open-source model platforms and APIs, and evaluating trade-offs involving model selection, quality, latency, security, and cost.
  • Experience with Docker, Kubernetes (GKE and/or RKE2), Helm, Linux, CI/CD, Git, and cloud-native deployment patterns.
  • Experience with relational, analytical, and/or vector databases, including PostgreSQL and ClickHouse, and with data pipelines, structured data, and unstructured content.
  • Working knowledge of model and application evaluation, observability, responsible AI, data protection, access controls, and secure software development.
  • Knowledge of development processes, tools, frameworks, and relevant development and/or validation methodologies.
  • Advanced design, development, or validation skills and strong technical skills in the functional area.
  • Good written and oral communication; ability to communicate across audiences and mediums and work with people of diverse backgrounds.
  • Ability to work independently on complex R&D projects, contribute effectively to cross-regional teams, and lead a project with a small group.
  • Ability to understand data, solve problems creatively and critically, and stay current with changing technologies and their utility-industry applications.
  • Ability to learn independently and facilitate training and knowledge sharing across multiple teams.
  • Ability to build cross-team and cross-functional relationships and contribute to engineering improvements, including interviewing or mentoring.
  • Ability to develop others, provide direction, empower teams, and support delivery of goals.

Nice To Haves

  • Experience with GCP AI and data services; equivalent AWS or Azure AI experience is valuable.
  • Experience with NATS, REST APIs, event-driven systems, and distributed microservices.
  • Knowledge of AMI, Smart Grid, utility systems, LwM2M, LTE, DLMS, ANSI, or Wi-SUN.
  • Deep knowledge of AMI and Smart Grid Systems and Solutions.

Responsibilities

  • Lead the architecture, design, development, documentation, validation, and production rollout of AI-enabled software components and end-to-end solutions.
  • Translate product and business needs into AI use cases, technical designs, delivery plans, and measurable acceptance criteria.
  • Build and integrate LLM applications, RAG pipelines, semantic search, prompt workflows, AI agents, model APIs, and supporting microservices.
  • Establish engineering patterns for prompt management, evaluation, observability, guardrails, security, data privacy, human oversight, and responsible AI.
  • Use Cursor and Claude for code generation, refactoring, debugging, test creation, technical analysis, and documentation, reviewing and validating outputs.
  • Contribute clean, secure, testable, maintainable, and well-documented code as a hands-on developer.
  • Mentor and coach software engineers through pairing, design and code reviews, workshops, feedback, and individualized development guidance.
  • Help the team improve AI fluency and adopt repeatable practices for safe, productive use of AI coding assistants.
  • Collaborate with Cloud Infrastructure, Data Engineering, Architecture, Cybersecurity, QA, Product Management, and domain experts to deliver reliable AI capabilities.
  • Define prototypes and proofs of concept, assess technical feasibility, and guide solutions from experimentation to production.
  • Create evaluation datasets and automated checks for accuracy, relevance, groundedness, latency, cost, safety, and regression detection.
  • Troubleshoot model, data, integration, performance, and production issues; conduct root-cause analysis and implement sustainable corrective actions.
  • Estimate development efforts, technical risks, dependencies, and delivery milestones.
  • Participate in recruitment and technical interviews, and contribute to engineering standards and continuous improvement.
  • Create technical documentation, architecture decisions, operational guidance, and knowledge-sharing materials.
  • Identify, prioritize, and carry out tasks across the software development life cycle.
  • Build collaborative relationships, promote teamwork, and foster interdepartmental cooperation.
  • Apply creative and analytical problem-solving, adopt relevant technologies, and improve their usage through continuous learning.
  • Develop others through coaching, feedback, and guidance; provide direction, empower teams, and remove obstacles to delivery.
  • Identify effective processes, contribute to continuous improvement, and consistently pursue high-quality results.
  • Represent the Company positively and professionally, adhere to its core values and Code of Conduct and Ethics Policy, and perform other duties as assigned or required.

Benefits

  • Medical coverage
  • Dental coverage
  • Vision coverage
  • Life insurance
  • 401(k) retirement plan with a company match
  • Three weeks of paid time off
  • Eleven paid holidays
  • Tuition reimbursement
  • Optional pet insurance
  • Supplemental medical coverage
  • Other perks intended to support employee health, wellness, and enrichment
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service