Software Engineer – Full Stack & ML
Location: Coimbatore, Tamil Nadu
Job Type: Full-Time | On-Site
Experience: 2–4 Years
Department: Software / Product Engineering
Reports To: Senior Software Engineer / Engineering Lead
Job Summary
Inticore Engineering Private Limited is looking for a Software Engineer – Full Stack & ML to join our Software / Product Engineering team in Coimbatore.
The candidate will be responsible for developing and maintaining backend APIs, frontend components, databases, and supporting data/ML workflows for a new internal software product. You will work closely with senior engineers and have an opportunity to grow into Machine Learning and Software Architecture ownership.
Key Responsibilities
- Develop and maintain backend APIs using Python, Django, Flask, or FastAPI.
- Develop frontend components using React, Vue, or Angular.
- Integrate frontend applications with backend APIs.
- Work with SQL databases and develop efficient database queries.
- Support data preparation, feature engineering, and ML model integration.
- Work with Python libraries such as Pandas and Scikit-learn.
- Write unit tests and participate in code reviews.
- Debug, troubleshoot, and resolve application issues.
- Support software releases, deployment, and production activities.
- Maintain technical documentation for code, APIs, and workflows.
- Understand business requirements and translate them into effective software solutions.
- Collaborate with senior engineers and other stakeholders to improve product functionality.
Required Skills & Qualifications
- 2–4 years of professional experience in Python development.
- Good knowledge of Python programming and backend development.
- Experience with at least one backend framework: Django / Flask / FastAPI.
- Working knowledge of at least one frontend framework: React / Vue / Angular.
- Strong understanding of SQL and database fundamentals.
- Experience with Git / GitHub or other version-control systems.
- Basic understanding of Machine Learning concepts.
- Familiarity with Pandas, NumPy, and Scikit-learn.
- Strong problem-solving and debugging skills.
- Good communication and teamwork skills.
- Willingness to learn the manufacturing business domain and internal product environment.
Good to Have
- Academic or personal projects in Machine Learning / Data Science.
- Experience with AWS / Azure / GCP.
- Basic knowledge of Docker and containerization.
- Exposure to CI/CD or software deployment practices.
- Experience working in a Product / SaaS environment.
- Experience integrating ML models into software applications.
Who We Are Looking For
We are looking for a hands-on and enthusiastic software engineer who enjoys solving problems, learning new technologies, and working across backend, frontend, and ML-related activities.
The ideal candidate should be willing to take ownership, work collaboratively with senior engineers, and gradually develop expertise in Full Stack Development, Machine Learning, and Software Architecture.
Pay: ₹40,000.00 - ₹50,000.00 per month
Benefits:
- Cell phone reimbursement
- Flexible schedule
- Food provided
- Health insurance
- Leave encashment
- Paid sick time
- Paid time off
- Provident Fund
Work Location: In person