LogoLanguage
Spericorn Technology Private Limited

Spericorn Technology Private Limited, Amstor Building, Technopark Phase I, Trivandrum , 695581

AI / ML Fresher - Junior Software Developer

Closing Date:18,May 2025
Job Published: 03,May 2025

Brief Description

We are looking for a passionate and proactive Junior Machine Learning (ML) Developer to support the development of cutting-edge AI applications and intelligent systems. In this role, you will work closely with senior developers and ML engineers to build, deploy, and improve machine learning models and integrate large language model (LLM) APIs from providers like OpenAI and Anthropic into scalable products. This position is ideal for someone looking to grow their ML and software development skills in a collaborative and fast-paced environment.
 
Responsibilities
- Design, build, and maintain scalable and efficient machine learning models for real-world applications.
- Integrate LLM APIs (e.g., OpenAI, Anthropic) into internal platforms, tools, and user-facing applications.
- Write clean, efficient, and well-documented Python code following best practices.
- Use popular ML libraries such as PyTorch, TensorFlow, and scikit-learn for model development, training, and evaluation.
- Perform data preprocessing, feature engineering, and exploratory data analysis.
- Collaborate in designing ML pipelines and deploying models into production environments.
- Explore and evaluate emerging tools and frameworks in the LLM and generative AI space (e.g., LangChain, Hugging Face Transformers, LlamaIndex).
- Debug and optimize ML systems for performance and scalability.
- Work with REST APIs and manage data in structured formats (e.g., JSON).
- Participate in code reviews, technical documentation, and sprint planning.
- Assist in setting up and managing model deployment.

Preferred Skills

    - 6 months to 1 years of hands-on experience in ML development (including internships or academic projects).
    - Proficiency in Python with strong knowledge of OOP, data structures, and algorithms.
    - Experience using ML libraries/frameworks such as scikit-learn, TensorFlow, or PyTorch.
    - Familiarity with LLM APIs (OpenAI, Anthropic, Gemini) and prompt engineering basics.
    - Understanding of end-to-end ML workflows including data ingestion, preprocessing, model training, and evaluation.
    - Exposure to Hugging Face Transformers, LangChain, or LlamaIndex is highly preferred.
    - Comfortable with REST APIs, JSON data formats, and integrating third-party services.
    - Familiar with version control systems such as Git.
    - Exposure to tools like Docker, FastAPI, Django is a plus.
    - Strong analytical thinking and communication skills.
    - Enthusiasm for learning and exploring the rapidly evolving ML and LLM ecosystem.