Our client, a technology firm specialized in building AI-driven automation solutions, is looking for a Mid-Level Software Engineer to help turn innovative ideas into scalable, production-ready applications. This role will work closely with cross-functional teams to develop prototypes and AI-powered features using Python, AWS and Generative AI tools.
Key Responsibilities:
- Contribute to prototype development and help scale them into production applications.
- Support effort estimations and sprint planning.
- Conduct technical research on new GenAI frameworks and tools.
- Maintain clear technical documentation.
- Collaborate with engineers, designers and product managers to deliver AI-driven features.
- Communicate ticket status and progress effectively within the team.
Requirements:
- 2–3 years of experience in professional Python development.
- Hands-on experience with Generative AI tools (AWS Bedrock, Azure AI, OpenAI, Anthropic, etc.).
- Experience with AWS services (Lambda, S3, ECS, SageMaker, or Bedrock).
- Familiarity with Git workflows and Agile practices.
- Strong understanding of software engineering best practices
Skills:
- Strong Python coding skills and ability to build maintainable code.
- Ability to research and apply new AI techniques.
- Clear technical communication and collaborative mindset.
- Experience in Finance, Bank or Mortagage Industry is a Plus