Cloud/AI Developer
Haystack · United States · 1 mo ago
RemoteRemoteEngineeringFull-time
About the role
Design, develop, and maintain Java backend services using modern engineering practices. Build and enhance cloud-based solutions on Google Cloud Platform for data ingestion, processing, storage, and retrieval. Develop and maintain REST APIs, ensuring versioning, documentation, and compatibility. Implement AI-enabled features by integrating approved AI services or models into applications. Independently troubleshoot and resolve application issues, perform root-cause analysis, and implement preventative fixes. Apply secure coding practices and ensure solutions meet security and compliance requirements.
What You'll Need
- 3–5 years of experience developing backend applications or services in Java.
- Hands-on experience with cloud services and deploying applications on Google Cloud Platform (or equivalent).
- Experience designing and implementing REST APIs, including authentication/authorization and integration patterns.
- Experience integrating AI capabilities into applications (e.g., calling AI APIs/services for summarization, extraction).
- Practical knowledge of secure engineering fundamentals (least privilege access, secrets management, encryption, audit logging).
- Proficiency with Git-based workflows and working knowledge of CI/CD concepts and release practices.
What's On Offer
- Opportunity to work on cutting-edge cloud-native applications with AI integration.
- Collaborative environment with cross-functional teams including DevOps, QA, and Product Management.
- Focus on secure, scalable solutions with high reliability and performance.