Senior Software Engineer, Applied AI
Indexed description
Company: Aircall
Location: Seattle, WA
Type: On-site, Remote, Full-time
Salary: $139.40K - $183.80K/yr (Estimated pay)
Machine Learning & Artificial Intelligence
Posted: 16 hours ago
Job Description
Aircall is looking for a Senior Software Engineer to help build agentic systems that would automate workflows for different internal functional departments. This role combines deep software engineering skills with a desire to understand and automate workflows using AI agents.
Responsibilities
- Partner with internal stakeholders to understand their daily workflows to surface and document those that can be automated with AI.
- Build autonomous and semi-autonomous agent workflows that interact with browsers, codebases, and APIs.
- Learn and contribute to prompt engineering strategies.
- Build and operate MCP Servers that can be called by AI Agents.
- Design and build proprietary agent libraries, prompting strategies and benchmarking frameworks.
- Build and operationalize AI solutions with retrieval techniques (e.g., RAG, vector DBs) for context-aware applications.
- Prototype, test, and optimize AI-powered applications.
- Collaborate with cross-functional teams to align AI features with user needs and business goals.
- Stay current on advancements in AI technologies, frameworks, and best practices.
- Provide technical support, documentation, and training.
- Participate in technical discussions, architecture reviews, and sprint planning.
- Contribute to knowledge sharing and technical documentation.
- 6+ years of software engineering experience, with at least 2 years working directly on AI/ML-powered applications.
- Strong fluency in AI tooling (e.g. OpenAI APIs, Anthropic APIs).
- Strong proficiency with modern backend languages (Python, Go, or similar)
- Practical understanding of LLMs, prompt engineering and agentic architectures.
- High degree of ownership and comfort in experimental, fast-moving environments.
- Ability to take complete ownership of AI solutioning end-to-end starting from gathering requirements from stakeholders to deploying solutions in production.
- Exposure to customer-facing roles or user research for AI product development.
- Familiarity with retrieval techniques (e.g., vector databases, RAG).
- Excellent problem-solving, communication, and teamwork skills.
- Bachelor’s Degree in Computer Science, Engineering, or a related field.
Machine Learning & Artificial Intelligence
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search