InvestCloud - Software Engineer - Java/Python

2 weeks ago


Bengaluru, Karnataka, India InvestCloud, Inc. Full time ₹ 15,00,000 - ₹ 25,00,000 per year

Description :


About the Team You will be joining the newly formed AI, Data & Analytics team, primarily responsible as a Software Engineer working on various projects within the AI Enablement team. The new team is focused on driving increased value from the data InvestCloud captures to enable a smarter financial future for our clients, in particular focused on enhanced intelligence. Ensuring we have fit-for-purpose modern capabilities is a key goal for the team.

We are seeking a Software Engineer with an interest in Data Science, Machine Learning, and Generative AI models. The ideal candidate should have a track record in delivering business impact and delighting clients by building efficient and scalable platforms for ML and AI models in production, along with excellent problem-solving skills. In this role, working as part of a team both locally in India and globally, you will integrate AI and ML solutions into the InvestCloud product suite. You will also be flexible - sometimes our team helps build the products too

Key Responsibilities :

- Develop and maintain robust APIs, microservices, and data pipelines that support data science and AI workloads

- Design and implement efficient database schemas and data storage solutions

- Build and optimize ETL processes for data ingestion, transformation, and delivery

- Create scalable infrastructure for model training, evaluation, and deployment

- Collaborate with data scientists to implement and productionize machine learning models

- Ensure high performance, reliability, and security of backend systems

- Participate in code reviews and contribute to engineering best practices

- Troubleshoot and resolve complex technical issues

- Write clean, maintainable, and well-documented code

Required Skills:

- Bachelor's degree in Computer Science, Engineering, or related field

years of experience in backend development

- Strong proficiency in Python and Java

- Working proficiency in Javascript

- Experience with RESTful API design and implementation

- Experience with modern API frameworks

- Solid understanding of database systems (both SQL and NoSQL)

- Experience with containerization using Docker

- Knowledge of cloud platforms (AWS, Azure, or GCP)

- Understanding of version control systems (Git)

- Experience with CI/CD pipelines and DevOps practices

- Experience coding with an AI Assistant

Preferred Skills:

- Working experience with Jakarta EE

- Working experience with FastAPI

- Working experience in Angular

- Experience working with Snowflake and/or Databricks

What do we offer:

Join our diverse and international cross-functional team, comprising data scientists, product managers, business analysts and software engineers. As a key member of our team, you will have the opportunity to implement cutting-edge technology to create a next-generation advisor and client experience.

Location and Travel The ideal candidate will be expected to work from the office.



  • Bengaluru, Karnataka, India InvestCloud, Inc. Full time

    Description : How you will provide meaningful contributions : Network Services Management : - Oversee the design, implementation, and maintenance of network infrastructure, including LAN, WAN, VPN, and wireless networks - Manage network security appliances and services, including Cisco and Meraki Firewalls and F5 LTM load balancers ...


  • Bengaluru, Karnataka, India InvestCloud, Inc. Full time

    Description : - Lead adoption of Ansible Tower, migrating jobs and pipelines from legacy infrastructure while defining inventory models, RBAC, job templates, and automation mesh for scale and security. - Lead solution definition and implementation, including product evaluation and selection of applications, frameworks, and tooling with a bias for open...


  • Bengaluru, Karnataka, India InvestCloud, Inc. Full time

    Key Responsibilities : - Operate and enhance enterprise Linux and Windows Server estates across physical, virtual (e.g., VMware), and cloud workloads, ensuring high availability and performance. - Own end-to-end lifecycle for Dell PowerEdge and HP/HPE ProLiant servers, including provisioning, firmware/BIOS updates, driver baselines, hardware health,...


  • Bengaluru, Karnataka, India Cielo Talent Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Title: Back-End Engineer (Java) Dept: Product Engineering Sub-Dept: Research & Development Division (P&L): Bangalore (BLR) Overview:InvestCloud is looking for high-performing Java engineers to join our product team in Bangalore. This position is for self-starters who are motivated to play a crucial role in the delivery of innovative financial products by...

  • Lead Data Engineer

    2 days ago


    Bengaluru, Karnataka, India InvestCloud, Inc. Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    About The TeamYou will be joining the newly formed AI, Data & Analytics team, primarily responsible as a Data Engineer leading various projects within the new Data Platform team. The new team is focused on driving increased value from the data InvestCloud captures to enable a smarter financial future for our clients, in particular focused on "enhanced...


  • Bengaluru, Karnataka, India, Karnataka Java Backend developer Full time

    We are seeking an experienced Java Backend Developer (6+ years) to design and develop high-performance, scalable backend systems. The ideal candidate will have deep expertise in Java 8+, strong fundamentals in OOP, design patterns, data structures, and algorithms, as well as proven experience in integration tools and databases (MySQL or NoSQL).


  • Bengaluru, Karnataka, India axio Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Job DescriptionFunction : Software Engineering - Backend DevelopmentWe are seeking a highly skilled Software Engineer to join our talented engineering team.The ideal candidate must have a strong foundation in software development with hands-on experience in Java/Python Application development.As a Software Engineer, the primary purpose of the role is to...


  • Bengaluru, Karnataka, India InvestCloud, Inc. Full time

    Description: Key Responsibilities : Microsoft 365 Administration : - Manage and maintain Microsoft 365 services including Exchange Online, SharePoint Online, Teams, and OneDrive. - Configure and optimize Microsoft 365 applications to meet business needs. - Monitor system performance and troubleshoot issues. Microsoft Entra and Active Directory...


  • Bengaluru, Karnataka, India Aiprus Software Private Limited Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Job Title:Senior Software Engineer – Java, PySpark, Reactive ProgrammingLocation:Bengaluru, IndiaExperience:5+ YearsJob DescriptionWe are seeking an experiencedSenior Software Engineerwith strong expertise inJava, Apache PySpark, Python, and Reactive Programming. The ideal candidate will be responsible for designing, developing, and implementing...


  • Bengaluru, Karnataka, India, Karnataka Sonata Software Full time

    We are looking for a skilled Java Developer with strong expertise in Spring Boot, microservices, and API development. The ideal candidate will have hands-on experience in building and deploying scalable, cloud-native applications using Java-based technologies. A solid understanding of object-oriented principles, domain-driven design, and microservice...