
Software Development Intern
Vulcury
internship
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 ₹8,000 - ₹16,000 per month
Job Level
About the role
- Software Development: Contribute to the design, development, testing, and maintenance of software applications.
- Collaboration: Work closely with cross-functional teams to gather requirements, propose solutions, and deliver high-quality features.
- Code Reviews: Write clean, efficient, and maintainable code and participate in peer code reviews to ensure best practices.
- Testing & Debugging: Assist in identifying and fixing bugs, as well as optimising application performance.
- Documentation: Create technical documentation for developed software and contribute to user manuals as needed.
- Learning & Innovation: Stay updated on emerging technologies and tools that can enhance development processes or improve the user experience.
Requirements
- Currently pursuing or previously completed a degree in Computer Science, Software Engineering, or a related field.
- Strong Python proficiency for data processing, model training, and integration with machine learning frameworks.
- Hands-on experience with PyTorch and HuggingFace Transformers for building and fine-tuning large language models (LLMs).
- Familiarity with PEFT techniques (e.g., LoRA) and tools like DeepSpeed or Accelerate for efficient model training.
- Understanding of prompt engineering, including formatting for instruct models and RLHF pipelines.
- Experience with tokenisation (BPE, SentencePiece) and data handling using pandas or HuggingFace datasets.
- Exposure to Artificial Intelligence (AI) concepts, including machine learning fundamentals, deep learning architectures, and generative AI applications.
- Familiarity with AI model lifecycle, including data preprocessing, training, evaluation, and deployment.
- Comfort working in cloud environments (AWS/GCP/Azure), especially with GPU instances and Docker for deployment.
- Experience with web frameworks (e.g., Django, Flask, React).
- Familiarity with database systems (SQL and NoSQL) and version control (Git).
Benefits
- A flexible, fully remote work environment.
- Hands-on experience across diverse industries and projects.
- Professional development and learning opportunities.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonPyTorchHuggingFace TransformersPEFT techniquesDeepSpeedAcceleratetokenisationpandasDjangoFlask
Soft Skills
collaborationcommunicationproblem-solvingattention to detailadaptability