Senior Software Developer (Quantitative Solutions)

🏢 CFRA · all 3 jobs
📍 India
📅 Posted Sep 14, 2026 · via Himalayas
🏷 Senior Software Developer, Quantitative Analyst, Data Engineer, Fintech Software Engineer, Quantitative Developer, Senior Quantitative Developer +2 more
Apply on original site ↗

The Senior Software Developer will be responsible for development of CFRA ’s next generation of
quantitative solutions using a modern cloud-native technology stack with Python on AWS cloud
infrastructure. This is a rare opportunity to make a big impact on both the team and the
organization by being part of the initial design and development of a new customer-facing
application framework that will serve as the foundation for all future development at CFRA .

The ideal candidate has a passion for solving business problems with technology and can
effectively communicate business and technical needs to stakeholders. We are looking for
candidates that value collaboration with colleagues and having an immediate, tangible impact
for a leading global independent financial insights and data company. The team uses a
contemporary stack in the AWS cloud to design, build, and maintain robust data delivery
pipelines via APIs and Feeds.
Key Responsibilities

- Model Development: Lead the design and development of quantitative data engineering models, including algorithms, data pipelines, and data processing systems, to support business requirements.

- Data Processing: Develop and maintain data processing pipelines to ingest, clean, transform, and aggregate large volumes of data from various sources, ensuring data quality and reliability.

- Algorithm Development: Design and implement algorithms for data analysis, machine learning, and statistical modeling, using techniques such as regression analysis, clustering, and predictive modeling.

- Performance Optimization: Identify and implement optimizations to improve the performance and efficiency of data processing and modeling algorithms, considering factors like scalability and resource utilization.

- Data Visualization: Create visualizations of data and model outputs to communicate insights and findings to stakeholders.

- Data Quality Assurance: Implement data quality checks and validation processes to ensure the accuracy, completeness, and consistency of data used in models and analyses.

- Model Evaluation: Evaluate the performance of data engineering models using metrics and validation techniques, and iterate on models to improve their accuracy and effectiveness.

- Collaboration: Collaborate with data scientists, analysts, and business stakeholders to understand requirements, develop models, and deliver insights that drive business decisions.

- Documentation: Document the design, implementation, and evaluation of data

- engineering models, including assumptions, methodologies, and results, to ensure reproducibility and transparency.

- Continuous Learning: Stay updated with the latest trends, tools, and technologies in quantitative data engineering and data science, and continuously improve your skills and knowledge.

Skills, Knowledge and Expertise

- Data Engineering: Strong background in data engineering principles, including data ingestion, data processing, data transformation, and data storage, using tools and frameworks such as Apache Spark, Apache Flink, or AWS Glue.

- Quantitative Analysis: Proficiency in quantitative analysis techniques, including statistical modeling, machine learning, and data mining, with experience in implementing algorithms for regression analysis, clustering, classification, and predictive modeling.

- Programming Languages: Proficiency in programming languages commonly used for data engineering and quantitative analysis, such as Python, R, Java, or Scala, as well as experience with SQL for data querying and manipulation.

- Big Data Technologies: Familiarity with big data technologies and platforms, such as Hadoop, Apache Kafka, Apache Hive, or AWS EMR, for processing and analyzing large volumes of data.

- Data Visualization: Experience in data visualization techniques and tools, such as Matplotlib, Seaborn, or Tableau, for creating visualizations of data and model outputs to communicate insights effectively.

- Machine Learning Frameworks:

← All remote jobs

Want more like this? Browse every live remote data science role.All remote data science jobs →

Get remote data science jobs like this by email

One weekly digest. No spam, unsubscribe anytime.

Similar for you