About the role

  • Lead the design and development of scalable, maintainable software solutions with strong test coverage and automation.
  • Experiment with emerging AI/ML tools and cloud services, sharing insights to improve engineering productivity.
  • Contribute to architectural decisions and promote best practices across the team.
  • Collaborate across squads to solve complex problems and deliver seamless, reusable solutions.
  • Communicate effectively and influence stakeholders with clarity and confidence.
  • Provide technical leadership to junior engineers, create a culture of ownership and share knowledge to uplift and improve software development practices.
  • Translate business requirements into clear technical outcomes, ensuring alignment and quality delivery.
  • Maintain clean, well-documented code and actively participate in code reviews.

Requirements

  • Extensive experience in designing and implementing scalable, maintainable and reliable software solutions
  • Proven experience in full-cycle Agile development, particularly with React, .NET, Next.js, API design, and Aurora or similar databases.
  • Hands-on experience with AI/ML tooling such as LangChain, LlamaIndex, AutoGen, SemanticKernel, or similar frameworks.
  • Familiarity with AI coding assistants like GitHub Copilot, Cursor, Continue, or Aider.
  • Working knowledge of AI/ML and Gen AI applications and how they can enhance software engineering processes to improve productivity
  • Experience building RAGs using LlamaIndex, LangChain, or similar frameworks.
  • Experience building Agentic AI systems using AutoGen, SemanticKernel, Pydantic, or similar frameworks is preferred
  • Proficiency in one or more programming languages (e.g., Python, TypeScript or C#) and experience developing microservices architecture on cloud platforms (AWS & Azure)
  • Strong technical leadership skills and ability to collaborate with stakeholders to solve business-critical problems
  • Ability to provide technical direction to teams, reviewing designs and code to ensure best practices
  • Proficiency in agile development methodologies and iterative experimentation from ideation to prototype to pilot to product

Benefits

  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Professional development opportunities

Job title

Staff Software Engineer – AI

Job type

Experience level

Lead

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job