Back to jobs
New

Python Software Engineer

Remote

Team Summary

Our team is focused on creating a seamless and personalized user experience through agentic AI workflows and improved knowledge experiences. Our work helps customers get more relevant support and information in a way that feels cohesive and effective. We are a highly independent and self-sufficient team with committed delivery timelines, and we value transparency, effective communication, and continuous improvement.

Job Summary

We are looking for an experienced Python Software Engineer with experience in building robust services and automation capabilities. In this role, you will work closely with other engineering teams to develop AI-driven services and workflow automation as part of a broader product and platform ecosystem.

Responsibilities and Duties

  • Develop new features and improve existing ones for AI agentic workflows
  • Write unit tests, integration tests, and participate in code reviews
  • Evaluate industry standards and best practices to drive architectural and process enhancements
  • Collaborate with other engineering teams to ensure the highest quality of solution

Qualifications and Skills

  • 5+ years of commercial software development experience
  • Strong proficiency in asynchronous Python (asyncio, aiohttp)
  • Hands-on experience with AWS services (Lambda, IAM, S3, SQS/SNS, EC2, ECS)
  • Experience with CI/CD pipelines, continuous delivery, and DevOps practices
  • Proficiency in designing RESTful APIs with best practices for security practice, documentation, versioning, error handling, and data formats
  • Solid understanding of design patterns, data structures, and software architecture
  • Experience with AI productivity tools (Cursor, CLine, Claude Code, etc.)
  • Excellent communication and collaboration skills, with a focus on working in distributed teams
  • Upper-intermediate written and verbal English

Nice to have

  • Proven experience implementing Agentic workflows
  • Familiarity with Bedrock AgentCore and Strands SDK
  • Familiarity with containerization technologies (Docker, Kubernetes)

Apply for this job

*

indicates a required field

Phone
Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf