- Design, build, and deploy scalable backend services, APIs, and data pipelines primarily using Python on Google Cloud Platform.
- Develop backend capabilities in Python and maintain and enhance existing Java services.
- Use Python frameworks, testing tools, APIs, and cloud services to deliver backend solutions.
- Integrate AI/LLM capabilities into backend applications and support AI-driven workflows.
- Modernize and optimize cloud infrastructure for high availability, scalability, and reliability.
- Use GitHub Copilot and other AI-assisted development tools to improve engineering productivity and code quality.
- Identify, prioritize, and remediate security vulnerabilities.
- Conduct code reviews, promote engineering best practices, maintain test coverage, and produce technical documentation.
- Collaborate with product, data, and infrastructure teams.
PythonDjangoFlask+4 more