- Professional
- Oficina en New York
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.