This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Quantitative Analytics Engineering (QAE) is responsible for the development of financial models underpinning the risk management analytics produced at BlackRock. The group also contributes to the development of infrastructure and applications responsible to produce analytics and the delivery of analytic content to risk management professionals. We are rebuilding our Analytics and Modeling Technology platform using multiple technologies (Java, Python), and this is the best time to join the team if you want to influence software design, architecture, fundamental platform solutions, and transform the way we deliver Analytics to our clients! QAE is looking for a Senior Java developer who can work out of Budapest BlackRock office with other quant and application developers in the broader team.
Job Responsibility:
Design and build of scalable and modular software components for quantitative analysis and financial modeling
Implement analytics for performance and risk engines, and variable high volume data processing pipelines
Work closely with quantitative analysts, modelers, and other developers to understand requirements and integrate quantitative models into the software ecosystem
Stay abreast of the latest developments in machine learning, quantitative finance, and technology to incorporate innovative solutions into applications
Enhance the performance of existing models, ensuring they operate efficiently at scale
Proactive participant in architectural and design decisions
Facilitate design and code-review sessions to ensure software meets functional and compatibility requirements, as well as high quality standards
Drive the integration and adaptation of new cloud solutions
Contributions to the application code base
Build widely used and reliable fundamental components
Anticipate new opportunities to continuously evolve the resiliency profile of scoped Applications and Architectures
Requirements:
B.S. / M.S. degree in Computer Science, Engineering, or a related discipline
Minimum 6+ years of experience in Java-based full scale production software development and design
Excellent analytical, problem-solving, and production troubleshooting skills
A passion for providing fundamental software solutions for highly available, performant full stack applications with a “Student of Technology” attitude
Experience with software testing and ambition for providing high quality products
Passion to work in a team-environment, multitasking, and effective communication skills
Knowledge of software development methodologies (analysis, design, development, testing) and basic understanding of Agile / Scrum methodology and practices
Ability and willingness to learn fast, multi-task, self-motivate and pick up new things easily
Ability to work independently and efficiently in a fast-paced and team-oriented environment
Demonstrated ability to build positive relationships
Nice to have:
Understanding of Agile work environments, including knowledge of GIT, CI/CD
Knowledge of investment management process, portfolio risk analytics
experience with distributed systems, high performance computing, Microsoft Azure
What we offer:
Retirement investment and tools designed to help you in building a sound financial future
access to education reimbursement
comprehensive resources to support your physical health and emotional well-being