Software Engineer Intern
Delhivery
About the role
Delhivery is one of India’s leading logistics and supply‑chain companies, offering end‑to‑end fulfillment solutions for e‑commerce, retail and B2B customers. Founded in 2011, the company has built a technology‑driven network of warehouses, fulfillment centers and a fleet of delivery vehicles across the country. With a strong focus on data analytics, automation and AI, Delhivery helps businesses scale quickly while keeping costs low.
The organization prides itself on a fast‑paced, innovative culture where engineers get to work on real‑world problems that impact millions of shipments every day.
As a Software Engineer Intern, you will be immersed in both front‑end and back‑end development, collaborating closely with senior engineers and product managers. The internship is designed to give fresh graduates a hands‑on experience in building scalable services, writing clean code, and debugging production issues. You will receive mentorship, regular code reviews, and the possibility of a full‑time offer based on performance.
This role is ideal for candidates who are eager to learn, enjoy problem‑solving, and want to contribute to a high‑growth tech environment.
Key Responsibilities
- Write clean, maintainable, and efficient code for web and API services.
- Debug and resolve issues reported by senior developers or QA teams.
- Participate in code reviews and incorporate feedback to improve code quality.
- Develop and enhance features for internal tools using Python and Java.
- Assist in designing RESTful APIs and integrating front‑end components.
- Conduct unit testing and contribute to automated test suites.
- Collaborate with cross‑functional teams to gather requirements and translate them into technical specifications.
- Document technical solutions, APIs, and system architecture.
- Stay updated with the latest industry trends and suggest improvements to existing systems.
- Contribute to performance optimization and scalability discussions.
Tech Stack: Python, Java, Spring Boot, React.js (or similar front‑end framework), MySQL/PostgreSQL, Git, Docker, AWS services.
Growth Path: Successful interns often transition to full‑time Software Engineer roles, with clear career ladders ranging from Engineer I to Senior Engineer, Tech Lead, and eventually Engineering Manager. Delhivery encourages continuous learning through internal tech talks, hackathons, and sponsorship for certifications.
Why Join Delhivery? You will be part of a mission‑critical logistics platform that handles millions of parcels daily, giving you exposure to large‑scale systems. The company’s data‑centric approach offers ample opportunities to work on AI‑driven optimization problems.
Moreover, the supportive mentorship culture ensures that you grow technically and professionally while contributing to a company that is reshaping India’s supply‑chain landscape.
Eligibility & process
Who can apply
Graduates (B.Tech/B.E., B.Sc., M.Tech) in Computer Science, Information Technology, Electronics & Communication, or related streams; Minimum CGPA/percentage 6.5/70%; Batch 2024‑2027; No active backlogs at the time of joining; Must be a fresher or have less than 12 months of professional experience.
Skills & stack
Selection process
- Round 1: Online Aptitude Test
- Round 2: Technical Interview (coding & system design)
- Round 3: HR Interview
Prep kit
20 resourcesStudy material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Technical questions 5
What is the difference between WHERE and HAVING clauses in SQL? Answer
Explain SQL Window functions: ROW_NUMBER(), RANK(), and DENSE_RANK(). Answer
How do you handle NULL and missing values during data cleaning in Python/Pandas? Answer
What is the difference between Star Schema and Snowflake Schema in Data Warehousing? Answer
How do you calculate MoM (Month-over-Month) growth in SQL? Answer
Behavioural & HR questions 3
Highlight Delhivery's market reputation, recent tech innovations, and how your skills in Python directly solve their team's objectives.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.