Full-Stack Software Engineer – AI/LLM Applications

Contrast Capital Management LLC
Bengaluru, Karnataka, India

Company: Contrast Capital Management, LLC

Location: Remote – India (Collaborating with a Bengaluru-Based Team)

Employment Type: Full-Time

Experience: Minimum 2 Years

Working Hours: IST with partial overlap with U.S. business hours

About Contrast Capital

Contrast Capital Management is an investment management firm specializing in international equity investing. We leverage investment research, data analytics, and technology to support our investment strategies and business operations.

We are seeking a skilled and motivated Full-Stack Software Engineer – AI/LLM Applications to develop, deploy, and maintain modern web applications and AI-powered tools that support our investment research and operational workflows.

This position offers the opportunity to work on practical AI applications, financial data systems, and proprietary software solutions while collaborating directly with our investment and operations teams.

Key Responsibilities

  • Design, develop, and deploy end-to-end full-stack web applications using modern frontend and backend technologies.
  • Build responsive user interfaces using React.js, TypeScript, JavaScript, HTML, and CSS.
  • Develop backend services and REST APIs, preferably using Python, and integrate SQL databases.
  • Integrate large language model APIs, including OpenAI, Anthropic, and Gemini, into production applications.
  • Implement reliable LLM workflows with appropriate prompt handling, error management, and API usage monitoring.
  • Develop AI-powered research, document processing, information extraction, and report-generation tools.
  • Build and maintain secure authentication systems, role-based access controls, and appropriate data protection measures.
  • Deploy, monitor, troubleshoot, and maintain applications using cloud infrastructure such as AWS, Azure, or Google Cloud.
  • Integrate external financial data sources and automate internal business processes.
  • Write clean, maintainable, well-documented code and perform testing, debugging, and performance optimization.
  • Collaborate with investment and operations professionals to translate business requirements into scalable technical solutions.
  • Communicate technical concepts, project progress, and development challenges clearly to both technical and non-technical stakeholders.

Required Qualifications

  • Master’s degree in computer science, Information Technology, Software Engineering, or a related technical discipline.
  • Minimum 2 years of professional software development experience.
  • Demonstrated experience developing and deploying production full-stack web applications.
  • Hands-on experience with backend APIs, SQL databases, and React/TypeScript-based frontend applications.
  • Strong understanding of full-stack architecture, API integration, database management, and application deployment.
  • Proficiency in at least one backend programming language, preferably Python.
  • Ability to independently troubleshoot technical issues and maintain production applications.
  • Strong English communication skills, both written and verbal, with the ability to communicate confidently and professionally in technical and non-technical settings.
  • Ability to explain complex technical concepts in clear, understandable English to colleagues and stakeholders without a technical background.
  • Strong analytical, problem-solving, organizational, and interpersonal skills.
  • Willingness to work remotely from India during evening hours that partially overlap with U.S. business hours.
  • Willingness to undergo a background verification process in accordance with applicable laws.

Preferred Qualifications

  • At least 2 years of professional experience with Python.
  • At least 2 years of professional experience with React.js.
  • Experience independently developing and deploying a full-stack application that integrates an LLM API.
  • Practical experience with OpenAI, Anthropic, Gemini, or comparable AI model APIs.
  • Experience implementing prompt management, structured outputs, API error handling, and LLM usage monitoring.
  • Knowledge of retrieval-augmented generation (RAG), document processing, and AI-assisted research workflows.
  • Experience implementing authentication and role-based access controls in production applications.
  • Experience deploying and maintaining applications on AWS, Azure, GCP, or equivalent cloud infrastructure.
  • Familiarity with financial data APIs, investment research tools, or financial technology applications.
  • Experience with LLM evaluation, API cost optimization, and secure processing of confidential information.

What We Offer

  • The opportunity to develop and own real-world full-stack and AI-powered applications.
  • Hands-on exposure to international investment research, financial data, and portfolio analytics.
  • Direct collaboration with investment and operations professionals.
  • Opportunities to work with emerging AI technologies and modern software development practices.
  • A collaborative environment that encourages initiative, technical ownership, and continuous learning.

How to Apply

Interested candidates should submit their updated resume. Shortlisted applicants may be asked to provide a GitHub repository, deployed application, or portfolio demonstrating their individual contributions.

The selection process may include an initial screening, technical assessment, interviews, and background verification.

Score my resume against this job, free →

Questions about this job

How do I apply for the Full-Stack Software Engineer – AI/LLM Applications job at Contrast Capital Management LLC?

Use the apply link on this page: you apply directly with Contrast Capital Management LLC on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does Contrast Capital Management LLC want for this Full-Stack Software Engineer – AI/LLM Applications role?

The job description asks for Master’s degree in computer science, Information Technology, Software Engineering, related technical discipline, 2 years of professional software development experience, developing and deploying production full-stack web applications, backend APIs and SQL databases. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at Contrast Capital Management LLC?

Apply to the Contrast Capital Management LLC roles that match your experience, and tailor your resume to each job description: for this role that means showing Master’s degree in computer science, Information Technology, Software Engineering. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this Full-Stack Software Engineer – AI/LLM Applications job remote or onsite?

This is based in Bengaluru, Karnataka.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with Contrast Capital Management LLC, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →