Full Stack Software Engineer
This role combines hands-on software development and machine learning integration to build scalable applications and deploy intelligent models into production-ready systems.
We are seeking a passionate and motivated Software Engineer with 0-2 years of experience to join our dynamic team. The ideal candidate will have a strong foundation in software development principles and a keen interest or basic knowledge in machine learning (ML). You will contribute to building scalable software solutions and assist in integrating ML models into production systems.
Key Responsibilities
- Design, develop, test, and maintain high-quality software applications.
- Collaborate with cross-functional teams including data scientists and product managers to integrate ML models into existing products.
- Write clean, efficient, and well-documented code.
- Participate in code reviews and contribute to best software engineering practices.
- Debug and resolve technical issues across the software stack.
- Stay updated with emerging trends in software engineering and machine learning.
- Assist in developing tools, frameworks, and infrastructure for ML model deployment
and monitoring.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology,
or related field.
- 0-2 years of experience in software development (internships/projects will be considered).
- Proficiency in at least one programming language, Python or Java.
- Basic understanding of machine learning concepts, algorithms, and libraries (e.g. TensorFlow, PyTorch, scikit-learn).
- Familiarity with software development lifecycle (SDLC) and version control systems like Git.
- Strong problem-solving and analytical skills.
- Excellent verbal and written communication skills.
- Ability to work in a collaborative and agile environment.
- Exposure to ML model training, evaluation, and deployment.
- Familiarity with REST APIs, cloud platforms (AWS, Azure, GCP), or containerization (Docker, Kubernetes).
- Experience with databases (SQL or NoSQL).
What we Offer
- Exposure to real-world machine learning product development.
- Work directly with the Co-founder and Senior Developer on high-impact projects.
- Exposure to multimodal, real-world AI problems that go beyond typical datasets.
- Fast-paced environment with room for innovation, autonomy, and growth opportunities.
Send an email to
[email protected] a cover letter and your CV to apply.
📌 Full Stack Software Engineer (Rajkot)
🏢 Kalydo AI
📍 Rajkot