Senior Software Engineer, Agents - Hiring Sprint
WFA Digital Insight
As the demand for skilled software engineers in AI and data integration continues to soar, with over 50% of companies investing in AI technologies, Airbyte stands out for its innovative approach to making data accessible and actionable. With the rise of AI agents, the need for experts who can build and maintain the infrastructure that powers these agents has grown significantly. Airbyte's commitment to open-source standards and its impressive funding from leading investors make it an attractive destination for top talent. Before applying, candidates should be aware of the company's focus on rapid iteration, collaboration, and the high expectations that come with being part of a team shaping the future of data and AI. The current remote work landscape, with its emphasis on digital skills and flexibility, makes this role particularly appealing to those looking for a challenge that can be met from anywhere.
Job Description
About the Role
The Senior Software Engineer role at Airbyte is a pivotal position in the company's mission to build the AI Runtime that powers trustworthy AI agents. This role involves designing and implementing the orchestration layer that turns natural-language intent into reliable execution, essentially building the bridge between language models and enterprise systems. As part of the engineering team, the successful candidate will be working closely with cross-functional teams to ensure the development of a runtime infrastructure that can resolve entities across hundreds of business systems, assemble the right context, choose the appropriate connectors and skills, validate evidence, enforce permissions, execute actions safely, and return responses users can trust.Day-to-day, this role entails tackling complex technical problems with creativity and a solution-oriented mindset. The role demands a high level of autonomy and ownership, as the engineer will be responsible for features from conception to deployment. Given Airbyte's commitment to innovation and its position at the forefront of AI and data integration, this role offers the opportunity to be part of defining how the future of AI agent interaction with enterprise data will look.
The engineering team at Airbyte is growing, and this role is part of an accelerated hiring process designed to bring in exceptional talent quickly. The company culture values movement at speed, embracing AI, and taking ownership of one's work, making it an exciting time to join the team.
What You Will Do
- Design and implement the orchestration layer that turns natural-language intent into reliable execution.
- Build systems for entity resolution, context assembly, connector orchestration, and evidence retrieval.
- Develop reusable Skills that encapsulate business workflows and domain expertise.
- Build routing systems that intelligently coordinate connectors, tools, deterministic logic, and multiple language models.
- Own features end-to-end, from runtime capability to user-facing experience.
- Develop evidence-backed reasoning with citations and traceability that users can actually see and verify.
- Build evaluation frameworks that continuously improve quality.
- Implement permission models, freshness validation, and action policies that work transparently for end users.
- Collaborate closely with Product, Design, Sales Engineering, and other stakeholders to ensure alignment and effective communication.
- Participate in code reviews and contribute to the improvement of the overall code quality.
- Stay up-to-date with the latest developments in AI, data integration, and software engineering to continuously improve the Airbyte platform.
What We Are Looking For
- 5+ years of experience in software engineering, preferably in a role involving AI, data integration, or related technologies.
- Strong proficiency in languages such as Java or Python.
- Experience with designing and implementing complex software systems, especially those involving data processing and AI.
- Understanding of data structures, algorithms, and software engineering principles.
- Excellent problem-solving skills and the ability to debug complex issues.
- Experience working in a cloud-based environment.
- Strong communication and teamwork skills, with the ability to collaborate with cross-functional teams.
- Passion for AI, data, and building high-quality software products.
- Experience with Agile development methodologies and version control systems like Git.
Nice to Have
- Experience with AI and machine learning technologies.
- Knowledge of data integration platforms and ETL/ELT processes.
- Familiarity with containerization using Docker and orchestration using Kubernetes.
- Experience with CI/CD pipelines and automated testing frameworks.
- Certification in relevant technologies or methodologies.
Benefits and Perks
- Competitive salary and equity package.
- Comprehensive health, dental, and vision insurance.
- Generous PTO policy and holidays.
- Flexible working hours and remote work stipend.
- Access to cutting-edge technologies and training opportunities.
- Collaborative and dynamic work environment with a team of experienced professionals.
- Opportunity to work on challenging projects that impact the future of AI and data integration.
How to Stand Out
- Ensure your resume and cover letter highlight your experience with complex software systems, especially those involving AI or data integration.
- Prepare for the technical take-home assessment by brushing up on your Java or Python skills and practicing algorithmic problem-solving.
- Show a genuine interest in AI and data integration by asking informed questions during the interview process.
- Be prepared to discuss your past projects and how they demonstrate your ability to design and implement software systems.
- Showcase your passion for building high-quality software products and your willingness to learn and adapt in a rapidly evolving technological landscape.
- Consider creating a portfolio or a personal project that showcases your skills in software engineering, AI, or data integration to stand out from other applicants.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.