remote
Automation and AI Developer
Software Engineer
Develop and maintain AI-driven automation solutions on AWS, leveraging async programming and regression testing to build scalable, high‑performance agent systems.
About the role
Key Responsibilities
- Design, implement, and optimize AI agents using AWS Bedrock and related services.
- Develop asynchronous pipelines and services to handle high‑throughput workloads.
- Automate regression testing frameworks to ensure reliability of agent core functionalities.
- Integrate machine‑learning models into production workflows, enabling real‑time decision making.
- Collaborate with cross‑functional teams to define requirements, troubleshoot issues, and improve system performance.
Requirements
- Strong experience with AWS services, especially Bedrock, Lambda, and Step Functions.
- Proficiency in Python and asynchronous programming patterns (e.g., asyncio, async/await).
- Hands‑on knowledge of AI/ML model integration and deployment.
- Demonstrated ability to build and maintain automated regression test suites.
- Solid understanding of software engineering best practices, including version control and CI/CD pipelines.