Senior Python Backend Engineer (Java Required)
RemoteMexico
Job Summary
Design, build, and deploy scalable backend services, APIs, and data pipelines using Python and Java on Google Cloud Platform. Develop new backend capabilities primarily in Python while maintaining and enhancing existing Java services. Integrate AI/LLM capabilities into backend applications and support modern AI-driven workflows. Modernize and optimize cloud infrastructure, ensuring high availability, scalability, and reliability. Leverage GitHub Copilot and other AI-assisted development tools to improve engineering productivity and code quality. Proactively identify, prioritize, and remediate security vulnerabilities to ensure application safety and data protection. Conduct code reviews, promote best engineering practices, maintain high test coverage, and produce clear technical documentation. Collaborate closely with product, data, and infrastructure teams to deliver high-quality backend solutions.
Required Qualifications
- 5–8+ years of professional backend engineering experience
- strong Python development skills
- solid experience with Java
- Hands-on experience building scalable backend services
- REST APIs
- data pipelines
- Deep expertise with Google Cloud Platform (GCP)
- cloud-native architectures
- Experience designing and maintaining microservices
- distributed systems
- Familiarity with Large Language Models (LLMs)
- AI/ML backend integration patterns
- Experience utilizing AI-assisted development tools such as GitHub Copilot
- Strong Application Security (AppSec) mindset
- experience identifying and remediating codebase and dependency vulnerabilities
- Excellent communication skills
- Strong written and verbal English proficiency
Desired Qualifications
- Experience with AI/LLM integrations
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.