Key Responsibilities
- Ownership & Accountability: Proactively manage assigned tasks and components from build through deployment.
- Plan and Track: Break down work into tasks, maintain status updates, and manage risks and dependencies.
- Capture and Drive Action Items: Document decisions and follow up on action items to ensure resolution.
- Design and Iterate: Collaborate on design options and refine solutions based on feedback.
- Build and Ship: Implement agents, tools, and integrations using Git-based workflows and CI/CD pipelines.
- Engineer Responsibly: Review and test AI-generated code, adhering to security practices.
- Engage with Clients: Participate in client sessions to explain solutions and demo progress.
- Share Learning: Document insights and mentor junior engineers.
Key Requirements and Technology Experience
- 3–6 years of hands-on software engineering experience in Python, TypeScript, Java, Go, or C#.
- Proficient in AI-assisted development using IDEs like VS Code with AI coding assistants (e.g., GitHub Copilot).
- Daily use of Git for version control and familiarity with CI/CD tools (e.g., Jenkins, Azure DevOps).
- Experience building or extending at least 1 working agentic AI project or agent harness.
- Understanding of core agentic AI concepts (tool calling, context management, evaluations).
- Strong communication skills to articulate technical concepts clearly to clients and teammates.
- Familiarity with agile methodologies and project tracking tools (e.g., Jira, Azure Boards).
- Senior level: Experience with 2 agentic projects, code shipped to production, and mentoring others.
- Familiarity with agentic architecture patterns and multiple model providers.
- Knowledge of application security practices and AI security measures.
- Experience with cloud platforms (e.g., Azure, AWS) and containerization (Docker, Kubernetes).
- Consulting or client-facing engineering experience in regulated industries.
Industry:
AI & Machine Learning