Engineer II – Senior Java / AI Engineer


We are seeking an experienced Senior Java / AI Engineer to design, develop, and deploy scalable enterprise applications and AI-powered solutions. The ideal candidate will have strong expertise in Java, cloud technologies, microservices architecture, and modern AI/ML platforms.


Key Responsibilities
  • Design, develop, and maintain scalable enterprise applications and microservices.
  • Lead architecture, design, development, testing, and deployment activities.
  • Develop and host cloud-native solutions on Google Cloud Platform (GCP).
  • Build and integrate AI/ML solutions into production systems.
  • Collaborate with product teams and business stakeholders to deliver innovative solutions.
  • Conduct code reviews, proof of concepts, and technical evaluations.
  • Drive CI/CD best practices and software development standards.


Required Qualifications
  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 8+ years of software development experience.
  • Strong proficiency in Java and Python.
  • Experience with Spring Boot, Microservices, Kafka, and REST APIs.
  • Experience with Relational and NoSQL databases.
  • Strong understanding of GCP services including BigQuery, Google Cloud Storage, and Vertex AI.
  • Experience with CI/CD tools such as Maven, Jenkins, Git, and DevOps practices.
  • Strong knowledge of data structures, algorithms, design patterns, and system architecture.
  • Excellent communication and stakeholder management skills.


Preferred Qualifications
  • Experience with Generative AI and AI-powered application development.
  • Knowledge of TensorFlow, PyTorch, and machine learning frameworks.
  • Experience with Contact Center ecosystems and Genesys platforms.
  • Familiarity with responsible AI practices, model governance, and explainability.



Engineer II – Senior Java / AI Engineer

Apply Now
Back to search page