Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
At CoreLogic, we are driven by a single mission—to make the property industry faster, smarter, and more people-centric. CoreLogic is the trusted source for property intelligence, with unmatched precision, depth, breadth, and insights across the entire ecosystem. Our talented team of 5,000 employees globally uses our network, scale, connectivity and technology to drive the largest asset class in the world. Join us as we work toward our vision of fueling a thriving global property ecosystem and a more resilient society.
CoreLogic is committed to cultivating a diverse and inclusive work culture that inspires innovation and bold thinking; it’s a place where you can collaborate, feel valued, develop skills and directly impact the real estate economy. We know our people are our greatest asset. At CoreLogic, you can be yourself, lift people up and make an impact. By putting clients first and continuously innovating, we’re working together to set the pace for unlocking new possibilities that better serve the property industry.
Job Description:
As a member of CoreLogic’s Science and Analytics Catastrophe Risk Modeling group, you will work with a small and collaborative team to design, develop, code, test, debug, deploy, and maintain a suite of distributed catastrophe models – e.g. Risk Models for earthquake, hurricane, wildfire, etc. This work will require you to work closely with scientists/modelers to create new models using a variety of techniques. You will be responsible for the implementation and integration of catastrophe and analytic models with solution platforms and backend databases. The work will include learning about and using many different technologies and deployments, both on premises and cloud.
Job Responsibilities:
- Development and maintenance of Software for simulating natural catastrophes as a part of the RQE platform (both hosted and SaaS) in mostly C++.
- Adapt and expand existing software to implement various product features in C++.
- Work closely with the scientists/modelers to code new models and improve existing models.
- Monitor and report to management on the status of project efforts.
- Anticipate/identify issues that inhibit the attainment of project goals, and implement corrective actions.
- Foster and maintain good relationships with customers and other teams within CoreLogic to meet expected delivery dates and service levels.
- Work with other engineering teams to integrate models into CoreLogic’s products.
Technologies:
- Cross-platform C++17, Python 3.11, boost, git, Windows and Linux, AWS and GCP, Visual Studio 2022, Visual Studio Code, CMake, Jenkins, Docker, gRPC
Job Qualifications:
- Bachelor’s degree in computer science plus a minimum of five years of experience, Master’s degree in Computer Science and minimum of three years of experience OR equivalent work experience
- 5 years of experience writing production software in C++
- Experience with C++14 or newer
- Experience with both Linux and Windows software development (UI is not required)
- Fundamental Python programming knowledge
- Solid analytical and problem-solving skills
Preferred Qualifications:
- Fundamental knowledge of natural hazard catastrophe models
- Fundamental knowledge of distributed computing
- Knowledge and experience with SQL and relational databases
- Knowledge of C++ standard library containers and algorithms
- Knowledge of CMake
- Working knowledge of one or more of Python/Go/Java/Rust/C#
- Basic experience with cloud (i.e. GCP, AWS, or Azure)
- Basic understanding of statistics
- Strong written and verbal communication skills
- Motivated, self-driven, and team player
LI-Remote
Annual Pay Range:
Responsibilities:
- Development and maintenance of Software for simulating natural catastrophes as a part of the RQE platform (both hosted and SaaS) in mostly C++.
- Adapt and expand existing software to implement various product features in C++.
- Work closely with the scientists/modelers to code new models and improve existing models.
- Monitor and report to management on the status of project efforts.
- Anticipate/identify issues that inhibit the attainment of project goals, and implement corrective actions.
- Foster and maintain good relationships with customers and other teams within CoreLogic to meet expected delivery dates and service levels.
- Work with other engineering teams to integrate models into CoreLogic’s products