Taro Logo

Software Engineer II, Data - India

A company digitizing private markets like commercial real estate, private equity, and venture capital to bring efficiency, transparency, and access.
Data
Mid-Level Software Engineer
Hybrid
3+ years of experience
Finance · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer II, Data - India

Juniper Square is on a mission to unlock the full potential of private markets by digitizing assets like commercial real estate, private equity, and venture capital. As a Software Engineer II focused on Data in India, you'll be joining a rapidly growing company with expanding data needs. The role is crucial in evolving existing data and reporting experiences, building pipelines to gather data from multiple sources, and shaping both internal and external analytics products.

The company offers a flexible work environment with options ranging from fully remote to office-based work, with physical offices in San Francisco, New York City, and Bangalore. They maintain a digital-first approach, enabling effective collaboration across multiple countries including the US, Canada, India, Luxembourg, and England.

As a Data Engineer, you'll be responsible for designing and implementing sophisticated data models, working closely with other Software Engineers, and ensuring scalable implementations. You'll document data models and architectural decisions, assist with governance and code reviews, and drive the development of product usage reporting foundations.

The ideal candidate should have 3-5 years of experience with ETL/ELT pipelines, strong Python skills, and experience with relational databases (particularly PostgreSQL) and cloud services (AWS RDS). Knowledge of BI/data visualization platforms is essential. The role requires someone who can thrive in a fast-paced startup environment while maintaining high standards for data quality and business confidentiality.

Juniper Square values diversity and encourages applications even if candidates don't meet all qualifications perfectly. They believe in building a diverse workforce and an inclusive culture to become a better company. This role offers an opportunity to make a significant impact in transforming private markets while working with cutting-edge data technologies.

Last updated 4 days ago

Responsibilities For Software Engineer II, Data - India

  • Design and implement sophisticated data models in SQL
  • Work closely with other Software Engineers to ensure sound, scalable implementation
  • Document data models, architectural decisions and data dictionaries
  • Assist with governance, guidance, code reviews, and access controls
  • Learn application data schema and transform it to enhance customer's decision-making
  • Drive instrumentation and development of foundations for product usage reporting

Requirements For Software Engineer II, Data - India

Python
PostgreSQL
  • Bachelor's degree in Computer Science or equivalent work experience
  • 3 to 5 years of experience contributing to ETL or ELT pipelines
  • Strong command of Python and experience building production web applications using Python
  • Experience with relational databases (Postgresql preferred), data modeling and database design
  • Experience with cloud based services (AWS RDS preferred)
  • Experience developing on BI / data visualization platforms
  • Must be flexible and adaptable for fast-paced startup environment

Interested in this job?