Overview
Hiring for Python Lead
Location: Noida
Job Type: Full-Time
Experience Level: 2-6+ Years
Job Overview:
We are looking for a talented and motivated Software Engineer - Python to join our team. The ideal candidate will have strong experience in Python development with expertise in frameworks like Django and REST API integration. You will also work on technologies such as GraphQL, RabbitMQ, and PostgreSQL, and should have a good understanding of Machine Learning concepts, including NLP and Large Language Models (LLMs), along with proficiency in libraries like Pandas, NumPy, and Scikit-learn.
Key Responsibilities:
- Design, develop, and maintain web applications using Python and Django framework.
- Build and integrate REST APIs and GraphQL services for efficient data exchange.
- Work with message-brokering systems like RabbitMQ to ensure smooth asynchronous communication.
- Design and manage databases using PostgreSQL to store and retrieve data efficiently.
- Develop and implement Machine Learning and NLP algorithms using Pandas, NumPy, Scikit-learn, and other relevant libraries.
- Collaborate with the data science team to work on LLM (Large Language Models) and NLP-related tasks.
- Write clean, efficient, and maintainable code while ensuring high performance and scalability.
- Troubleshoot, debug, and optimize code for performance improvements.
- Stay updated on the latest trends in Python development, machine learning, and AI technologies.
Technical Skills:
- Proficiency in Python programming.
- Hands-on experience with Django framework for web application development.
- Strong experience with REST API integration and GraphQL.
- Experience with message-brokering systems like RabbitMQ.
- Strong knowledge of PostgreSQL for database management.
- Proficiency in Pandas, NumPy, and Scikit-learn for data manipulation and machine learning tasks.
- Familiarity with Machine Learning, NLP (Natural Language Processing), and LLMs (Large Language Models).
- Understanding of microservices architecture and distributed systems.
- Familiarity with Git and version control systems.
- Knowledge of cloud platforms like AWS, Google Cloud, or Azure is a plus.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 2 to 4 years of professional experience in Python software development.
- Proven experience with Django, REST API integration, and GraphQL.
- Exposure to Machine Learning, NLP, and AI-related technologies.
- Strong problem-solving skills and the ability to work in a collaborative team environment.
- Excellent communication skills and attention to detail and Excellent Team handling experience. Minimum 2 years is mandatory.
Share your resume to pooja@jmsadvisory.in
Job Type: Full-time
Pay: Up to ₹2,500,000.00 per year
Benefits:
- Health insurance
- Paid sick time
- Provident Fund
Schedule:
- Morning shift
Work Location: In person