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 cross functional 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

• Bachelor’s 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 analyzing 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

Education

Any Graduate