Talent.com
Senior Software Engineer

Senior Software Engineer

OpenTextBengaluru, Karnataka, India
1 day ago
Job description

Key Responsibilities :

  • Design, develop, and maintain backend services and APIs using Java (Spring Boot, Microservices, REST) .
  • Collaborate with data scientists to integrate AI / ML models into production systems.
  • Build scalable and high-performance applications with a focus on reliability and maintainability.
  • Participate in architecture design, code reviews, and performance tuning .
  • Leverage cloud technologies (AWS / Azure / GCP) for deployment and automation.
  • Stay updated with emerging trends in AI, LLMs, and software engineering best practices .
  • Mentor junior developers and contribute to engineering excellence initiatives.

Required Skills & Experience :

  • 6–10 years of hands-on experience in software development.
  • Strong proficiency in Java, Spring Framework, and RESTful services .
  • Experience with AI / ML frameworks (e.g., TensorFlow, PyTorch, Hugging Face, OpenAI APIs).
  • Solid understanding of data structures, algorithms, and system design .
  • Experience working with databases (SQL / NoSQL) and messaging systems (Kafka, RabbitMQ).
  • Familiarity with CI / CD, Docker, Kubernetes , and Git-based workflows .
  • Excellent problem-solving, analytical, and communication skills.
  • Preferred Qualifications :

  • Exposure to LLM integration, AI-assisted automation , or predictive analytics projects.
  • Knowledge of Python for AI scripting or model integration.
  • Experience in cloud-native development and DevOps practices .
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field .
  • Why Join Us :

  • Opportunity to work on cutting-edge AI-driven enterprise solutions .
  • Collaborative, innovation-focused culture with career growth potential .
  • Competitive compensation and benefits.
  • Create a job alert for this search

    Senior Software Engineer • Bengaluru, Karnataka, India