Software Engineer
This role blends hands-on data labeling, model experimentation, and performance tuning to ensure the Kalydo platform delivers robust and real-time vision analytics.
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 such as Python, Java, C++, or Go.
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 career growth.