- The Senior Python Developer with GenAI will lead the development of scalable web applications using Python, AWS, and Angular, while leveraging AWS Bedrock for GenAI and LLM integration
- This role requires strong leadership and technical expertise in building backend systems, designing APIs, and creating high-performance user interfaces
- The candidate will also manage data models, troubleshoot complex issues, and collaborate within an agile team to drive innovation and maintain code quality
Must Have
- Need a strong technical candidate with good experience in Coding
- Must have good leadership skills and experience, along with strong coding skills
- Python, AWS, Angular Strong development experience and knowledge
- Knowledge of AWS Bedrock to integrate and utilize various foundation models
- Should have a strong understanding of GenAI algorithms and LLM models, and techniques
- Strong understanding of GenAI and large language models (LLMs)
Responsibilities
- Lead the full lifecycle development of web applications, from conceptualization and design to implementation, testing, deployment, and maintenance
- Architect and develop robust and scalable backend systems using Python and relevant frameworks (e.g., Django, Flask)
- Design and implement intuitive and high-performance user interfaces using Angular and modern front-end technologies
- Leverage AWS Bedrock to integrate and utilize various foundation models for tasks such as natural language processing, text generation, and more
- Design, develop, and implement agentic systems, including planning, reasoning, tool usage, and memory management, to automate complex workflows and enhance application intelligence
- Develop and maintain APIs (RESTful, GraphQL) to facilitate communication between front-end and back-end systems, as well as integration with external services
- Design and manage data models and databases (both relational and NoSQL) to support application requirements
- Write clean, well-documented, and testable code following best practices and coding standards
- Collaborate effectively with product managers, designers, data scientists, and other engineers in an agile development environment
- Participate in code reviews to ensure code quality and knowledge sharing
- Troubleshoot and debug complex issues across the full stack
- Stay up to date with the latest advancements in Angular, Python, cloud technologies (especially AWS), large language models, and agentic systems
- Contribute to technical documentation and knowledge sharing within the team
Create a job alert for this search
Senior Python Developer • Phoenix, AZ, United States