Annalect is looking to design and build AI agents, and needs a Lead Engineer, Back-End to lead a cross-functional team in this effort, pushing AI expertise and staying up-to-date with Generative AI developments. The role also involves ensuring clean engineering practices, disseminating knowledge, and introducing new processes and standards for AI development.
Requirements
- 7+ years of solid coding experience
- Strong expertise in Python back-end development.
- Experience with RESTful APIs.
- Experience with Linux/Unix Systems and fluency in bash.
- Passion and familiarity with the latest techniques in working with LLMs and diffusion models.
- Ability to write high-quality documentation and draw architecture diagrams of the software
- Passion for writing high-quality reusable and modular software. . contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new or existing systems
Responsibilities
- Lead and manage cross-discipline teams that are developing AI agents.
- Collaborate with engineers, prompt engineers, product owners, UX designers, DevOps engineers and QA engineers to design various AI solutions.
- Build AI agents specializing in various data-driven decision-making.
- Guide the latest software engineering approaches.
- Standardize the AI agent development process where needed and allow local differences where advantageous.
- Perform code reviews and provide leadership and guidance to junior developers.
- Research the latest developments in LLMOps and diffusion models and evangelize the new trends across the team.
Other
- Lead and manage cross-discipline teams that are developing AI agents.
- Aid in planning product development and timelines.
- Coaching junior talent: Perform code reviews and provide leadership and guidance to junior developers.
- Create tutorials and template writing that serve as standards for product building.
- Establish trainings on engineering standards and help all team learn the new techniques.