Software Engineer Intern at Offshore Minds
Remote · India · intern
Practice the Software Engineer Intern interview at Offshore Minds with an AI interviewer: voice, live coding and a scorecard.
Skills the interview covers
- Python
- JavaScript
- data structures
- algorithms
- object-oriented programming
- HTML
- CSS
- REST APIs
- SQL
- Git
About Offshore Minds
Offshore Minds is a commercial real estate KPO (Knowledge Process Outsourcing) firm with offices in New Delhi. We support investment firms, family offices, and boutique PE funds across the US, UK, and Australia with financial modeling, underwriting, asset management, lease administration, and accounting.
About the role
Build AI-powered and agentic tools that automate real estate workflows, such as reading leases, rent rolls, and financial statements. Develop web applications and internal tools across the front end and back end. Integrate large language models (Claude, OpenAI, Gemini, or similar) into products using APIs, prompts, and tool calling. Build agent workflows that connect to data sources and business tools through APIs and MCP. Turn manual, Excel-heavy processes into reliable, automated software. Design and work with databases, APIs, and data pipelines. Write clean, tested, and well-documented code using Git. Debug issues, take part in code reviews, and improve performance and reliability. Work closely with our real estate analysts to understand their problems and ship solutions that save them time. Bring ideas: we want your input on product, design, and new AI use cases. Pursuing or recently completed a degree in Computer Science, IT, Engineering, or a related field (final-year students and recent graduates are welcome). Strong programming fundamentals in at least one language, with Python or JavaScript/TypeScript preferred. Good understanding of data structures, algorithms, and object-oriented programming. Basic web development knowledge: HTML, CSS, JavaScript, and REST APIs. Familiarity with databases and SQL. Working knowledge of Git and GitHub. Active, everyday use of AI tools (ChatGPT, Claude, GitHub Copilot, Cursor, or similar) to code, learn, and solve problems faster. Strong logical thinking and problem solving: you can break a problem down and figure things out. Curious, self-driven, and quick to learn new tools and technologies. Clear written and spoken English and the ability to work well in a remote team.