ShureVia Unstop

Posted today

Software Development Intern

Pay

Stipend (undisclosed)

Location

Hyderabad, India

On site

Type

Internship

Apply by

11 Nov

13 days left

Skills this role screens for

PythonArtificial intelligence (AI)API development (rest)Software development life cycle (sdlc)Git version control

Opens on Shure's site. Sign in first and we keep it in your pipeline.

Not quite right?Paid software internships open now

About the role

Shure is hiring for the role of Software Development Intern!

The work

Responsibilities of the Intern

  • Understand the product architecture, application workflows, customer use cases, technical requirements, dependencies, and engineering challenges across the complete software development lifecycle.
  • Assist in designing, developing, enhancing, and maintaining software applications and components based on business and technical requirements.
  • Write clean, readable, reusable, maintainable, and efficient code following established coding standards and software engineering best practices.
  • Develop and integrate application features across frontend, backend, APIs, databases, and supporting services, as applicable to the assigned project.
  • Participate in requirements analysis, technical discussions, solution design, code reviews, debugging, and implementation activities.
  • Build and consume RESTful APIs and work with databases, data models, queries, and application integrations.
  • Identify, troubleshoot, and resolve software defects, performance issues, integration challenges, and unexpected application behavior.
  • Develop unit tests and integration tests to validate software functionality, reliability, and maintainability.
  • Use Git-based version control workflows to manage code changes, collaborate with team members, and contribute to shared repositories.
  • Work with Jenkins or other CI/CD tools to understand build processes, automated checks, deployment workflows, and software delivery practices.
  • Explore modern development tools, frameworks, libraries, and architectural approaches to improve development efficiency and software quality.
  • Prototype AI-assisted software development solutions using Large Language Models (LLMs), Generative AI, and AI agents for activities such as code generation, code review, documentation, debugging, refactoring, and test creation.
  • Contribute to AI-enabled engineering workflows where software agents can analyze requirements, use development tools, generate or modify code, and validate outcomes with appropriate human review.
  • Evaluate AI-generated code for correctness, maintainability, security, performance, and adherence to established engineering standards.
  • Apply secure coding practices, investigate technical challenges, and recommend improvements to application performance, reliability, scalability, and maintainability.
  • Document technical designs, implementation decisions, APIs, and development workflows to support knowledge sharing and long-term product maintenance.

Who they want

Requirements

  • Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Information Technology, Software Engineering, Artificial Intelligence, Data Science, or a related field.
  • Basic understanding of software development principles, data structures, algorithms, object-oriented programming, debugging, and software development lifecycle (SDLC) concepts.
  • Working knowledge of at least one programming language, such as Python, Java, JavaScript, or TypeScript.
  • Foundational understanding of application development, REST APIs, databases, SQL, source control, and software integration concepts.
  • Essential exposure to and conceptual understanding of Large Language Models (LLMs), Generative AI, and Agentic AI, including their practical applications in software engineering.
  • Ability to understand a system end to end, learn unfamiliar technologies, analyze problems logically, and translate requirements into practical technical solutions.
  • Strong attention to detail, ownership, curiosity, collaboration skills, and willingness to experiment, learn, and accept feedback.

Where this listing comes from

From a public listing board (Unstop).

insiderOne never charges students to apply. Never pay anyone for an internship. Check an offer you received

Prove Python first

This role screens for Python. Sit a ten-minute live challenge, get a signed receipt, and the employer sees it verified on your application instead of claimed.

Prove it, then apply

Ask about this role

SCOUT, an AI agent, not a person, answers from this ad, and says so when the ad doesn't cover it. No account, and nothing you type here is kept.

More software roles

Paid software internships

insiderOne University

Get certified for roles like this: Python Programming Associate

Free, about 2 hours, ending in a project a person reviews and a certificate any employer can check. Put it on this application and every one after it.

Start the certificationWhat is in it

Never pay to apply. A real internship does not charge registration, training or certificate fees. If anyone asks you to pay, tell us.

Interned at Shure? Report what it paid

From the Wire Desk