A
Gen AI Engineers
Accellor
2 hours ago
Full-time
On-site
San Francisco, California, United States
GenAI Engineer
Accellor is an AI-native services firm purpose-built for the post-ChatGPT era. Free from legacy constraints, we focus on delivering measurable business outcomes through advanced AI, data, and engineering capabilities. Our mission is to operationalize AI at scale and unlock sustained enterprise value. Our offerings span AI solutions, data services, enterprise applications, and product engineering, tailored to industry-specific needs across healthcare, life sciences, telecom, retail, financial services, and technology. By leveraging design thinking and technology-agnostic architectures, we ensure faster time-to-value and seamless interoperability. With a proven track record of enabling Fortune 100 enterprises and global innovators, Accellor stands as a trusted partner for organizations seeking to harness the full potential of AI. Our vision is clear: to build intelligent, connected ecosystems that deliver measurable outcomes and redefine the future of enterprise transformation. Role Summary: We are looking for a GenAI Engineer to advance how software is designed, built, tested, and delivered using frontier AI models and coding agents. You will work with models from OpenAI, Anthropic Claude, and other providers, alongside AI development environments such as Cursor. You will combine strong software engineering fundamentals with prompt engineering and agent orchestration to improve development productivity, software quality, and cost efficiency. This role is suited to engineers who enjoy building working software, evaluating new approaches, and turning successful experiments into reliable engineering practices. Recent graduates with strong projects and demonstrable skills are encouraged to apply. Key Responsibilities: Build and Deliver Software: Develop features, resolve defects, refactor applications, and create automated tests using AI-assisted development tools. Use Cursor and other coding environments effectively for repository exploration, implementation, debugging, testing, and code review. Translate product requirements into well-defined 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. Develop and Evaluate Prompts: Design and maintain effective prompts, repository instructions, context strategies, and reusable workflows for software engineering tasks. Provide models with the relevant architecture, dependencies, coding standards, constraints, and expected outcomes. Establish repeatable evaluations to assess correctness, consistency, requirement coverage, and the need for human intervention. Improve prompts and workflows using evidence from test results, code reviews, and delivery outcomes. Orchestrate Coding Agents: Build coordinated groups of coding agents to support planning, implementation, testing, review, and documentation. Design reliable 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 appropriate tool access, execution boundaries, and human review checkpoints. Ensure agent-produced changes can be traced, reviewed, tested, and integrated into the codebase Improve Engineering Efficiency: 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 improvements in development throughput, delivery time, review effort, and AI expenditure. Maintain clear reporting on weekly and monthly delivery trends, including pull requests raised and merged. Share validated practices and reusable tools that improve the effectiveness of the wider engineering team.
Accellor is an AI-native services firm purpose-built for the post-ChatGPT era. Free from legacy constraints, we focus on delivering measurable business outcomes through advanced AI, data, and engineering capabilities. Our mission is to operationalize AI at scale and unlock sustained enterprise value. Our offerings span AI solutions, data services, enterprise applications, and product engineering, tailored to industry-specific needs across healthcare, life sciences, telecom, retail, financial services, and technology. By leveraging design thinking and technology-agnostic architectures, we ensure faster time-to-value and seamless interoperability. With a proven track record of enabling Fortune 100 enterprises and global innovators, Accellor stands as a trusted partner for organizations seeking to harness the full potential of AI. Our vision is clear: to build intelligent, connected ecosystems that deliver measurable outcomes and redefine the future of enterprise transformation. Role Summary: We are looking for a GenAI Engineer to advance how software is designed, built, tested, and delivered using frontier AI models and coding agents. You will work with models from OpenAI, Anthropic Claude, and other providers, alongside AI development environments such as Cursor. You will combine strong software engineering fundamentals with prompt engineering and agent orchestration to improve development productivity, software quality, and cost efficiency. This role is suited to engineers who enjoy building working software, evaluating new approaches, and turning successful experiments into reliable engineering practices. Recent graduates with strong projects and demonstrable skills are encouraged to apply. Key Responsibilities: Build and Deliver Software: Develop features, resolve defects, refactor applications, and create automated tests using AI-assisted development tools. Use Cursor and other coding environments effectively for repository exploration, implementation, debugging, testing, and code review. Translate product requirements into well-defined 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. Develop and Evaluate Prompts: Design and maintain effective prompts, repository instructions, context strategies, and reusable workflows for software engineering tasks. Provide models with the relevant architecture, dependencies, coding standards, constraints, and expected outcomes. Establish repeatable evaluations to assess correctness, consistency, requirement coverage, and the need for human intervention. Improve prompts and workflows using evidence from test results, code reviews, and delivery outcomes. Orchestrate Coding Agents: Build coordinated groups of coding agents to support planning, implementation, testing, review, and documentation. Design reliable 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 appropriate tool access, execution boundaries, and human review checkpoints. Ensure agent-produced changes can be traced, reviewed, tested, and integrated into the codebase Improve Engineering Efficiency: 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 improvements in development throughput, delivery time, review effort, and AI expenditure. Maintain clear reporting on weekly and monthly delivery trends, including pull requests raised and merged. Share validated practices and reusable tools that improve the effectiveness of the wider engineering team.