Build cutting-edge generative AI applications, overseeing the full software development lifecycle, mentoring junior developers, and driving architectural decisions to deliver scalable and high-quality solutions.
Requirements
- Strong proficiency in Python and microservices architecture.
- Minimum 5 years of hands-on experience with AWS services, including DynamoDB, S3, SQS, and cloud-native development.
- Minimum 2 years of experience working with Gen AI platforms such as Amazon Bedrock, including prompt engineering and model integration.
- Expertise in RESTful APIs, distributed systems, and scalable architecture design.
- Minimum 3 years of experience implementing and managing CI/CD pipelines, automated testing, and DevOps practices.
- Minimum 5+ years’ experience with designing, developing, delivering and maintaining large scale enterprise systems
Responsibilities
- Design and develope scalable data pipelines and microservices using Python, DynamoDB, S3, and SQS, integrating with Gen AI services.
- Architect and optimize solutions leveraging Amazon Bedrock and other Gen AI platforms, including prompt engineering and model fine-tuning.
- Mentor and guide junior developers, conducting code reviews and fostering a culture of technical excellence.
- Establish and maintain CI/CD pipelines, automated testing frameworks, and robust documentation standards.
- Ensure adherence to security, scalability, and performance best practices across all development efforts.
- Collaborate with product owners, stakeholders, and cross-functional teams to define technical requirements and ensure alignment with business goals.
- Drive Agile development practices, including sprint planning, backlog grooming, and release management.
Other
- Candidates MUST reside in the US.
- This role may require occasional on-site attendance for meetings in one of our facilities in Tampa, Hartford or St. Louis.
- If chosen for a final interview, an on-site interview may be required.
- We are unable to offer sponsorshop of any kind (H1b, F1, OPT, CPT, etc).
- Proven ability to lead Agile teams, with 3+ years of experience in Agile methodologies and tools (e.g., Jira, Confluence).