onsite
Software Engineer III, AI Developer - Payments Platform - Google
Software Engineer
Seasoned software engineer building AI‑driven features for a high‑scale payments platform, leveraging Python, Java, and advanced data structures to create accessible, high‑performance solutions.
About the role
Key Responsibilities
- Design, develop, and deploy AI‑powered components that enhance payment processing efficiency and security.
- Collaborate with cross‑functional teams to integrate machine‑learning models into production services at scale.
- Write clean, maintainable code in Python and Java, adhering to best practices for performance and reliability.
- Optimize data structures and algorithms to meet low‑latency requirements of real‑time transactions.
- Ensure accessibility compliance and usability across diverse user interfaces.
Requirements
- Bachelor’s degree in Computer Science or related field (Master’s/PhD preferred).
- 2+ years of professional software development experience, with strong proficiency in Python and Java.
- Solid understanding of data structures, algorithms, and their application to large‑scale systems.
- Experience building or integrating machine‑learning models into production environments.
- Demonstrated commitment to building accessible, inclusive technology solutions.
Skills
pythonjavamachine learning