onsite
Software Engineer III - US Tech Solutions
Software Engineer
Senior backend engineer building Java data pipelines and enhancing a Python AI‑debugging platform, focusing on scalable distributed caching and robust system architecture.
About the role
Key Responsibilities
- Design, develop, and maintain Java‑based data processing systems for high‑throughput analytics.
- Implement and optimize distributed caching pipelines to support real‑time data access.
- Enhance a Python platform that powers AI‑assisted debugging and diagnostic agents.
- Collaborate with cross‑functional teams to define architecture, performance goals, and deployment strategies.
- Conduct code reviews, performance tuning, and troubleshooting across production environments.
Requirements
- 5+ years of backend development experience with Java and Python.
- Strong background in system design, distributed systems, and caching mechanisms.
- Experience building AI‑enabled tooling or working with machine‑learning inference pipelines.
- Proficiency in version control, CI/CD, and cloud deployment (AWS preferred).
- Excellent problem‑solving skills and a collaborative mindset.
Skills
javapythonsystem design