Addition
At Addition, we are seeking a highly skilled
AI Engineer
to join our dynamic team. In this role, you will be at the forefront of building and deploying practical, high-impact AI solutions for some of the world's leading brands. Your work will focus on integrating cutting-edge AI services into robust, scalable applications. This is a hands-on role where you will write code, own deployments, and maintain the full lifecycle of AI-powered applications that will shape the future of AI.
Key Responsibilities:
Native AI Integration:
Design and build applications by programmatically making direct, native API calls to leading AI models (e.g., OpenAI, Anthropic's Claude, Google's Gemini, and more).
Application & Orchestration Logic:
Develop custom, robust logic to orchestrate complex sequences of AI API calls, manage state, and handle data transformation.
Deployment & Infrastructure:
Own the end-to-end deployment of AI applications using
Docker
for containerization and
serverless paradigms
(e.g., AWS Lambda, Google Cloud Run) for scalable, cost-efficient execution.
Full-Stack Prototyping:
Rapidly design, build, and deploy full-stack proof-of-concept applications to quickly test and validate new AI features and ideas.
Rapid & Disciplined Development:
Leverage AI-powered code generation tools to accelerate development cycles while
maintaining control
over the repository structure, code quality, and architectural direction.
Advanced Context Engineering:
Design and implement systems to
curate data-driven, non-trivial contexts for LLM and agentic inference steps.
This involves dynamically gathering and structuring information to enable complex problem-solving and multi-step reasoning.
Version Control & Collaboration:
Use
Git
for all version control, effectively collaborating with the team through pull requests, code reviews, and disciplined branching strategies.
Qualifications:
Education:
Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent hands-on experience.
Experience:
Proven experience as an AI Engineer or Software Engineer with a track record of building, deploying, and maintaining applications that integrate AI/ML services.
Technical Skills:
Proficiency in programming languages like Python or Node.js.
Strong experience with web frameworks (e.g., FastAPI, Flask, Express).
Proficiency with Git for version control and collaborative development.
Hands-on experience with
containerization (Docker)
and
serverless deployment paradigms
(e.g., AWS Lambda, Google Cloud Run, Azure Functions).
Core AI Skills:
Demonstrable experience making
direct, native API calls
to major LLMs (e.g., OpenAI, Anthropic's Claude, Google's Gemini) in a production or complex project setting.
Ability to
build sophisticated, data-driven contexts for LLMs
to perform complex reasoning or agentic tasks.
Deep understanding of API-based AI integration patterns, including prompt engineering, response parsing, and managing API keys and quotas.
Analytical Skills:
Strong analytical and problem-solving skills, with the ability to debug complex systems that span multiple services.
Communication:
Excellent communication skills to effectively collaborate with technical teams and stakeholders.
Continuous Learning:
A passion for staying current with AI trends, new APIs, and best practices in building AI-powered applications.
Preferred:
Experience with front-end development technologies (e.g., React.js, Next.js) and the
ability to prototype full-stack applications.
Familiarity with CI/CD pipelines.
#J-18808-Ljbffr