Source description
About the role
Position: Software Engineer - Intern Company Name: Vxplain Employment Type: Internship Work Mode: Remote (Work From Home) Internship Duration: 6 Months Stipend: 10,000 per month Working Days: 6 Days per Week Eligibility: Undergraduate students, postgraduate students, engineering students, and freshers About the Opportunity Job Nexus India is hiring a Software Engineer – Intern for its client organisation, Vxplain. This internship is intended for candidates with strong computer science fundamentals who are interested in working on real, production-grade developer tools rather than isolated tasks or academic projects. About the Client Organisation Vxplain is a developer productivity platform that helps engineers understand complex codebases visually inside their editor. The product analyses real-world code, builds contextual understanding across files and frameworks, and supports both human developers and AI agents. Vxplain currently operates a live VS Code extension, serves paying customers, and is running enterprise pilots. Role Overview The Software Engineer Intern will work directly on Vxplain's core product. This is a hands-on engineering role involving system-level thinking, backend services, editor integrations, and architecture decisions. Interns will own features end-to-end and contribute to production systems used by real engineers. Key Responsibilities Work on code understanding pipelines, including ASTs, dependency graphs, and context extraction Build and improve editor integrations, starting with VS Code Develop backend services using Go or Python Design and implement APIs used by AI agents and internal tooling Own features from concept to production deployment and iteration Contribute to architectural decisions with scalability and performance in mind Collaborate directly with the founding team and engineers Required Skills & Qualifications Strong fundamentals in computer science, including data structures and algorithms Experience with at least one systems or backend language (Go, Rust, C++, Java, or similar) Ability to read and understand large, unfamiliar codebases Experience building or debugging production-level software Comfort working independently with minimal supervision Strong problem-solving mindset and attention to correctness and performance Preferred (Nice to Have) Experience building developer tools, IDE plugins, compilers, or static analysis tools Familiarity with ASTs, language servers, or code analysis systems Experience working with LLM-based systems beyond basic API usage Comfort with TypeScript Open-source contributions or startup experience What This Role Offers Direct involvement in core product architecture Exposure to real-world systems used by developers and enterprises Steep learning curve and high ownership Opportunity for a full-time role based on performance Certificate of completion and letter of recommendation About Job Nexus India Job Nexus India is a staffing and recruitment firm that supports organisations by managing their hiring requirements. We work with client companies to identify suitable candidates and facilitate a structured and transparent recruitment process.
More at Job Nexus India