Description

Role Summary

We are looking for a skilled, experienced and highly motivated Engineer specializing in Python & Node.js to join our dynamic team. As a Senior Software Engineer, you will work closely with crossfunctional teams to deliver innovative solutions that meet our business needs. You will play a pivotal role in crafting cutting-edge AI solutions using tools like Generative AI and prompt engineering. The ideal candidate will be responsible for designing, developing, and integrating AI models and deploying high-performance, scalable applications.

Requirements

Bachelors degree in computer science, Engineering, or a related field.

Understanding of machine learning algorithms, deep learning, and experience in implementing AI solutions

Implementing APIs and services that interact with AI models

Strong experience in python with object-oriented programming and multiprocessing, exception handling.

Knowledge of front-end frameworks (React), back-end frameworks (Django, Express.js), and AI libraries (Langchain. TensorFlow)

Proficiency in Node.js and its core modules.

Experience with relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB)

Ensuring scalability, performance, and security of the full-stack AI-powered applications

Build, train and fine-tune models using machine learning techniques that can process and analyze data, providing predictive analytics, natural language processing, etc.

Working experience on AI enabled chatbot application, NLP models/ algorithms and appropriate response generation based on context and user inputs would be a Plus.

Excellent communication and collaboration skills, able to effectively explain complex technical concepts to both technical and non-technical audiences.

3+ years of experience in AI/ML, with a strong understanding of machine learning concepts and methodologies.

Responsibilities

Design, develop, and deploy Generative AI models using frameworks, following coding best practices and architectural guidelines.

Integrate AI models with various applications, ensuring seamless functionality and performance.

Collaborate with Lead Engineers, product managers, and other stakeholders to understand project requirements and translate them into technical specifications and deliverables.

Develop new user-facing features using React.js and other modern JavaScript frameworks.

Participate in code reviews, provide constructive feedback, and ensure code quality, maintainability, and adherence to coding standards.

Collaborate with cross-functional teams, including frontend developers, QA engineers, and DevOps engineers, to ensure seamless integration and deployment of applications.

Troubleshoot and debug complex issues in production, providing timely resolutions to maintain application stability and performance.

Stay updated with the latest trends and advancements in Python, Node.js, AI and machine learning technologies.

Actively participate in knowledge sharing activities, mentoring junior team members, and contributing to the growth of the engineering team.

Meet project deadlines by understanding and analysing requirements, designing, developing, and testing solutions.

Strong proficiency in Node.js and its core modules, including experience with Express.js or similar frameworks.

Write a well-engineered source code that complies with accepted web standards.

Experience- 3+ years Location- Hyderabad/Noid


 

Education

Bachelor's Degree