A

AQR Capital Management

Manages investments with quantitative models

Software Engineer - Multiple Teams

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • A degree in Computer Science or a related technical field.
  • At least 2 years of professional programming experience with strong proficiency in Java.
  • Strong software design skills and the ability to translate design concepts into high-quality, maintainable code.
  • Strong engineering best practices, including attention to code quality, peer code reviews, automated testing, and test coverage.
  • Experience operating microservice-based architectures and building scalable, distributed systems using technologies such as Java, Elasticsearch, Redis, RabbitMQ or AMQ, and relational databases such as PostgreSQL or Microsoft SQL Server.
  • Experience operating, tuning, and profiling high-performance systems in production environments.
  • Strong analytical thinking and problem-solving abilities.
  • Clear and effective communication skills.
  • Interest in financial markets and the investment process.
  • Ability to take ownership of work and see initiatives through from idea to completion.
  • Ability to lead change, overcome obstacles, and navigate ambiguity to deliver results.
  • Ability to work collaboratively in a team-oriented environment.
  • Curiosity and eagerness to learn in a fast-paced setting.
  • Commitment to intellectual integrity, transparency, and openness.

Responsibilities

  • Design, build, and extend portfolio implementation platforms that consume research outputs, perform constrained optimizations, and generate orders.
  • Build cloud-based microservices engineered to run reliably and efficiently at scale.
  • Participate in architectural design discussions for high-performance, high-volume, highly available systems, considering trade-offs across performance, flexibility, and maintainability.
  • Develop bespoke technology solutions tailored to specific asset classes and evolving research needs.
  • Collaborate with researchers, portfolio managers, and engineers across a global team to deliver products.

Desired Qualifications

  • Python experience, particularly for research integration and tooling.
  • Experience with observability and monitoring platforms such as New Relic.

About the Company

AQR Capital Management

Manages investments with quantitative models

AQR Capital Management manages investments for pension plans, endowments, financial advisers and individuals, using systematic models grounded in economics and market data. Its portfolios span traditional stock investments and alternatives designed to earn returns from trading patterns, price gaps and other sources beyond a market index. Research guides portfolio construction, risk controls and trade execution. Clients access its strategies through private funds, separately managed accounts and mutual funds, while the firm earns asset-based advisory fees and performance fees on some investment funds. AQR was founded in 1998 and is headquartered in Greenwich, Connecticut.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Greenwich, CT
Founded
1998

Recently Posted Jobs

Explore more opportunities at AQR Capital Management

See more jobs