Job VC
Python Engineer
Technologies
Description
We are looking for an experienced Python Software Engineer to join our team and help build AI-driven automation solutions. In this role, you will design and enhance intelligent workflows that automate internal processes and improve overall efficiency.
You’ll work closely with cross-functional teams, contributing to scalable systems and high-quality engineering practices in a fast-paced, product-oriented environment.
Responsibilities:
Design, develop, and improve AI-powered workflows and services
Implement new features and optimize existing functionality for performance and scalability
Write and maintain unit and integration tests
Participate in code reviews and contribute to engineering best practices
Apply modern architectural approaches and industry standards
Collaborate with other teams to deliver reliable and high-quality solutions
Required Qualifications:
5+ years of commercial software development experience
Strong proficiency in asynchronous Python (e.g., asyncio, aiohttp)
Hands-on experience with AWS services (Lambda, IAM, S3, SQS/SNS, EC2, ECS)
Experience with CI/CD pipelines and DevOps practices
Experience designing RESTful APIs, including security, versioning, and error handling
Solid understanding of software architecture, design patterns, and data structures
Strong communication skills and experience working in distributed teams
Upper-intermediate level of English
As a plus:
Experience building or working with agent-based (agentic) workflows
Familiarity with Bedrock AgentCore or Strands SDK
Experience with containerization (Docker, Kubernetes)
Experience with AI-assisted development tools (e.g., Cursor, CLine, Claude Code)
You’ll work closely with cross-functional teams, contributing to scalable systems and high-quality engineering practices in a fast-paced, product-oriented environment.
Responsibilities:
Design, develop, and improve AI-powered workflows and services
Implement new features and optimize existing functionality for performance and scalability
Write and maintain unit and integration tests
Participate in code reviews and contribute to engineering best practices
Apply modern architectural approaches and industry standards
Collaborate with other teams to deliver reliable and high-quality solutions
Required Qualifications:
5+ years of commercial software development experience
Strong proficiency in asynchronous Python (e.g., asyncio, aiohttp)
Hands-on experience with AWS services (Lambda, IAM, S3, SQS/SNS, EC2, ECS)
Experience with CI/CD pipelines and DevOps practices
Experience designing RESTful APIs, including security, versioning, and error handling
Solid understanding of software architecture, design patterns, and data structures
Strong communication skills and experience working in distributed teams
Upper-intermediate level of English
As a plus:
Experience building or working with agent-based (agentic) workflows
Familiarity with Bedrock AgentCore or Strands SDK
Experience with containerization (Docker, Kubernetes)
Experience with AI-assisted development tools (e.g., Cursor, CLine, Claude Code)