Gen AI Engineers

Accellor•San Jose, CA

About The Position

Accellor is seeking a GenAI Engineer to improve how software is designed, built, tested, and delivered using frontier AI models and coding agents. The engineer will work with models such as OpenAI and Anthropic Claude and AI development environments such as Cursor, combining software engineering fundamentals with prompt engineering and agent orchestration to improve productivity, quality, and cost efficiency. The role is suited to engineers who enjoy building software, evaluating approaches, and turning successful experiments into reliable practices. Recent graduates with strong projects and demonstrable skills are encouraged to apply. The role includes developing and maintaining software with AI-assisted tools; designing and evaluating prompts and reusable workflows; orchestrating coding agents; and measuring engineering efficiency and delivery outcomes. The engineer will collaborate with product, engineering, and quality teams, take ownership of code quality and release readiness, and share validated practices and tools across the wider engineering team. Success is measured through sustained contributions to software delivery, engineering quality, and team effectiveness, with expectations reflecting the role's scope, complexity, and ownership.

Requirements

  • 0–4 years of relevant experience in software engineering, AI engineering, or applied AI development; academic, personal, and open-source projects are also considered.
  • Proficiency in at least one programming language, such as Python, TypeScript/JavaScript, Java, Go, or C#.
  • Hands-on experience applying frontier models, including OpenAI models or Anthropic Claude, to software development.
  • Practical experience with Cursor or comparable AI coding environments.
  • Strong prompt engineering skills, including task decomposition, context preparation, structured outputs, and iterative evaluation.
  • Working knowledge of Git, pull requests, debugging, automated testing, APIs, and CI/CD.
  • Ability to understand existing codebases and independently assess the correctness of AI-generated code.
  • Clear communication, collaborative working habits, and ownership of engineering outcomes.

Nice To Haves

  • Experience developing workflows with multiple coding agents, including delegation, handover, and integration.
  • Familiarity with model APIs, tool calling, Model Context Protocol (MCP), and agent orchestration frameworks.
  • Experience evaluating prompts and models using defined datasets, acceptance criteria, and automated checks.
  • Experience monitoring AI usage, engineering productivity, and cost efficiency.
  • Exposure to cloud platforms, containers, deployment automation, and application observability.
  • A portfolio of working software demonstrating effective use of AI tools, supported by tests and technical documentation.

Responsibilities

  • Develop features, resolve defects, refactor applications, and create automated tests using AI-assisted development tools.
  • Use Cursor and other coding environments for repository exploration, implementation, debugging, testing, and code review.
  • Translate product requirements into engineering tasks, technical approaches, and acceptance criteria.
  • Take ownership of code quality and delivery readiness, including changes produced by AI models or agents.
  • Collaborate with product, engineering, and quality teams to deliver reliable software releases.
  • Design and maintain prompts, repository instructions, context strategies, and reusable workflows for software engineering tasks.
  • Provide models with relevant architecture, dependencies, coding standards, constraints, and expected outcomes.
  • Establish repeatable evaluations of correctness, consistency, requirement coverage, and the need for human intervention.
  • Improve prompts and workflows based on test results, code reviews, and delivery outcomes.
  • Build coordinated groups of coding agents to support planning, implementation, testing, review, and documentation.
  • Design task delegation, handover, takeover, and recovery workflows with clear ownership and shared task state.
  • Manage parallel execution, task dependencies, isolated workspaces, and integration conflicts.
  • Define tool access, execution boundaries, and human review checkpoints.
  • Ensure agent-produced changes can be traced, reviewed, tested, and integrated into the codebase.
  • Select models and tools based on task requirements, quality, latency, and cost.
  • Optimize context size, token consumption, model routing, retries, and agent execution overhead.
  • Establish baselines and measure development throughput, delivery time, review effort, and AI expenditure.
  • Maintain weekly and monthly reporting on delivery trends, including pull requests raised and merged.
  • Share validated practices and reusable tools that improve the wider engineering team's effectiveness.
  • Deliver meaningful, well-scoped changes with predictable execution and clear ownership; contribute to delivery indicators such as PR submissions and merges, task completion, time to review-ready code, and PR cycle time.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service