Salary
💰 $130,000 - $150,000 per year
Tech Stack
AWSCloudDistributed SystemsDynamoDBMicroservicesPython
About the role
- Lead the design and development of 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.
- Collaborate with product owners, stakeholders, and cross-functional teams to define technical requirements and ensure alignment with business goals.
- Mentor and guide junior developers, conducting code reviews and fostering a culture of technical excellence.
- Drive Agile development practices, including sprint planning, backlog grooming, and release management.
- 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.
Requirements
- Bachelor's Degree in Computer Science or related; or equivalent work experience required
- 8+ years of professional experience in software development, with at least 3 years in a technical leadership role.
- 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.
- Proven ability to lead Agile teams, with 3+ years of experience in Agile methodologies and tools (e.g., Jira, Confluence).
- Excellent problem-solving, communication, and stakeholder management skills.
- Medical
- Dental
- Vision
- 401(k) with company match
- HSA employer contributions
- Dependent Care FSA employer contribution
- Paid Time Off
- Personal/Sick Time
- Paid Parental Leave
- corporate bonus incentive
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Pythonmicroservices architectureAWSDynamoDBS3SQSGen AI platformsprompt engineeringmodel fine-tuningRESTful APIs
Soft skills
leadershipmentoringproblem-solvingcommunicationstakeholder managementcollaborationAgile methodologiestechnical excellencecode reviewsbacklog grooming
Certifications
Bachelor's Degree in Computer Science