Responsibilities
- Design, develop and improve software, utilizing various engineering methodologies.
- Develop and deliver high-quality software solutions using industry-aligned programming languages, frameworks, and tools.
- Ensure that code is scalable, maintainable, and optimized for performance.
- Collaborate cross-functionally with product managers, designers, and other engineers.
- Participate in code reviews with peers, and promote code quality and knowledge sharing.
- Adhere to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
- Implement effective unit testing practices.
Requirements
- Proven experience in Python engineering, with a focus on backend and infrastructure tooling.
- Deep knowledge of AWS services (IAM, KMS, CloudFormation, API Gateway, S3, Lambda, ECS, Glue, Step Functions, MSK, EKS, Bedrock).
- Experience scaling platforms for AI/ML workloads and integrating generative AI tooling.
- Understanding of secure software development, cloud cost optimization, and platform observability.
- Ability to communicate complex technical concepts clearly to technical and non-technical audiences.
- Demonstrated capability to guide engineering teams and influence technical strategy.
#J-18808-Ljbffr…
