Senior Backend Engineer - Java Technologies

5 years

0 Lacs

Posted:3 months ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Responsibilities

  • Design, develop, and maintain scalable and efficient backend systems using languages like Java or TypeScript.
  • Lead the integration of various AI technologies and open-source models into our production backend infrastructure.
  • Design and implement robust data models that effectively support AI features, ensuring data integrity, scalability, and efficient retrieval.
  • Develop and maintain RESTful APIs and other backend services specifically designed to interact with AI models and deliver AI-powered functionalities.
  • Utilize backend frameworks such as NestJS or Express to build well-structured and maintainable applications.
  • Collaborate closely with data scientists and AI/ML engineers to understand their model requirements and build the necessary backend infrastructure for seamless integration.
  • Ensure the performance, reliability, and security of our backend systems, with a focus on optimizing AI-related processes.
  • Troubleshoot and debug complex backend issues, including those related to AI model integration and performance.
  • Participate in the full software development lifecycle, from requirements gathering and
system design to implementation, testing, and deployment.
  • Contribute to the design and implementation of CI/CD pipelines for backend services and AI
model deployment.
  • Collaborate effectively with cross-functional teams, including frontend developers, product
managers, and data scientists, to deliver high-quality AI-powered features.
  • Provide technical guidance, mentorship, and support to junior backend engineers.
  • Stay up-to-date with the latest advancements in backend technologies, AI integration
techniques, and cloud platforms.
  • Contribute to the improvement of our development processes and best practices.
  • Work with cloud platforms (e.g., AWS, GCP) for deploying and managing backend services and

Ai

  • 5+ years of experience in software engineering with a strong focus on backend development.
  • Solid understanding of artificial intelligence (AI) technologies and open-source AI/ML models, with a focus on integration rather than core AI/ML development.
  • Proven ability to integrate AI models into production backend systems.
  • Strong proficiency in at least one of the following backend programming languages : Java or
TypeScript.
  • Expertise in designing and implementing data models that effectively support AI features,
with a strong emphasis on data integrity and scalability.
  • Hands-on experience with backend frameworks such as NestJS or Express.
  • Experience in designing and implementing RESTful APIs for AI-powered systems.
  • Familiarity with cloud platforms (e.g., AWS, GCP) and best practices for deploying AI models
and backend services.
  • Strong problem-solving and debugging skills, with a proven ability to optimize backend performance, particularly in the context of AI integration.
  • Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams and mentor junior engineers.
  • Experience with version control systems (e.g., Git).
  • Familiarity with testing frameworks and methodologies for backend systems
(ref:hirist.tech)

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You