Senior Software Developer (Quantitative Solutions)

Posted 4 Hours Ago
Be an Early Applicant
Hiring Remotely in India
Remote
Senior level
Financial Services
The Role
Lead the design and development of quantitative data engineering models, algorithms, data pipelines, and processing systems on AWS using Python. Build scalable pipelines that ingest, transform, validate, and aggregate large datasets. Develop statistical and machine learning algorithms, optimize performance, evaluate models, create visualizations, and document methodologies. Collaborate with data scientists, analysts, and business stakeholders to deliver reliable customer-facing quantitative solutions and actionable insights.
Summary Generated by Built In
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: Familiarity with machine learning frameworks and libraries, such as PyTorch for implementing and deploying machine learning models. Cloud Computing: Experience with cloud computing platforms, such as AWS, Azure, or Google Cloud Platform, and proficiency in using cloud services for data engineering and model deployment. 
  • Software Development: Strong software development skills, including proficiency in software design patterns, version control systems (e.g., Git), and software testing frameworks, to develop robust and maintainable code. 
  • Problem-solving Skills: Excellent problem-solving skills, with the ability to analyze complex data engineering and quantitative analysis problems, identify solutions, and implement them effectively. 
  • Communication and Collaboration: Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams, including data scientists, analysts, and business stakeholders, to understand requirements and deliver solutions. 
  • Domain Knowledge: Domain knowledge in areas such as finance, healthcare, or marketing, depending on the industry, to understand the context and requirements of data engineering models in specific domains. 
  • Continuous Learning: A commitment to continuous learning and staying updated with the latest trends, tools, and technologies in data engineering, quantitative analysis, and machine learning.

Benefits
  • 21 days of Annual Vacation
  • 8 sick days
  • 6 casual days
  • 1 paid Volunteer Day
  • Medical, Accidental & Term Life Insurance
  • Telehealth, OPD
  • Competitive pay
  • Annual Performance Bonus

About
CFRA is a global leader in independent investment insights and data analytics. With a heritage dating back to the 1920s, we provide actionable analytics through a multidisciplinary approach—including forensic accounting, fundamental, and policy research.Our team of over 90 global analysts provides in-depth qualitative research on 1,600+ companies and 34,000+ funds, quantitative research on over 20,000 global companies. Headquartered in the US with a significant presence across Europe and Asia, CFRA serves over 2,000 clients. We remain committed to providing the independent, differentiated analysis our clients need to make superior investment and business decisions.All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Skills Required

  • Strong background in data engineering, including data ingestion, processing, transformation, and storage
  • Experience with Apache Spark, Apache Flink, or AWS Glue
  • Proficiency in quantitative analysis, statistical modeling, machine learning, data mining, regression, clustering, classification, and predictive modeling
  • Proficiency in Python, R, Java, or Scala
  • Experience with SQL for data querying and manipulation
  • Familiarity with Hadoop, Apache Kafka, Apache Hive, or AWS EMR
  • Experience with data visualization tools such as Matplotlib, Seaborn, or Tableau
  • Familiarity with machine learning frameworks such as PyTorch
  • Experience with cloud computing platforms including AWS, Azure, or Google Cloud Platform
  • Strong software development skills, including design patterns, version control, and software testing
  • Excellent problem-solving skills
  • Strong communication and collaboration skills with cross-functional teams
  • Domain knowledge in finance, healthcare, or marketing
  • Commitment to continuous learning in data engineering, quantitative analysis, and machine learning
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Charlottesville, Virginia
189 Employees
Year Founded: 1994

What We Do

CFRA is a global leader in financial intelligence solutions and insights. Our experienced team of experts delivers timely and actionable analysis across global markets and multiple research disciplines, ensuring you always have our most up-to-date views, analysis, and data at your fingertips so you can make smarter and faster decisions. Founded as the Center for Financial Research and Analysis in 1994, today our company is simply known as CFRA. Our proprietary approach blends a unique mix of fundamental equity, forensic accounting, fund, public policy and technical research with data, analytics and next-gen technology to arm clients with the financial intelligence required to meet their business and investing goals. We are fiercely independent, we are client obsessed, and our mission is simply to be the most trusted global source of independent financial intelligence and innovation.

Similar Jobs

Micron Technology Logo Micron Technology

Poste Equipment Technician

Artificial Intelligence • Hardware • Information Technology • Machine Learning
Remote
Gujarat, IND
45000 Employees

JumpCloud Logo JumpCloud

Software Engineer

Cloud • Information Technology • Security • Software
Easy Apply
In-Office or Remote
Bangalore, Bengaluru, Karnataka, IND
800 Employees

JumpCloud Logo JumpCloud

Senior Software Engineer

Cloud • Information Technology • Security • Software
Easy Apply
In-Office or Remote
Bangalore, Bengaluru, Karnataka, IND
800 Employees

JumpCloud Logo JumpCloud

Senior Quality Engineer - India

Cloud • Information Technology • Security • Software
Easy Apply
In-Office or Remote
Bangalore, Bengaluru, Karnataka, IND
800 Employees

Similar Companies Hiring

Granted Thumbnail
Artificial Intelligence • Healthtech • Insurance • Mobile • Financial Services
New York, New York
23 Employees
Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account