A
AQR India10h ago
Indeed

Engineering

Bengaluru, Karnataka
Full Time
Mid Level

Auto Apply to 50+ AI Matched Engineering Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at AQR India

Full Job Description

Engineering - Portfolio Analytics - Java Developer - Analyst at AQR India in Bengaluru

At AQR, technology is fundamental to our success. As a Software Engineer in Portfolio Implementation based in Bengaluru, Karnataka, you will contribute to mission-critical systems that translate investment concepts into tangible results. You will collaborate closely with researchers and portfolio managers to design and build proprietary tools that support quantitative strategy research and systematic investing at scale.

Your Role:

As a Software Engineer in Portfolio Implementation, you will be instrumental in designing, building, and enhancing core systems within AQR's investment process. This includes:

  • Developing Portfolio Implementation platforms that ingest research outputs, conduct constrained optimizations, and generate orders.
  • Engineering cloud-based microservices designed for reliable and efficient operation at scale.
  • Contributing to architectural design discussions for high-performance, high-volume, and highly available systems, understanding the trade-offs between performance, flexibility, and maintainability.
  • Creating bespoke technology solutions tailored to specific asset classes and evolving research requirements.
  • Collaborating effectively with a global team of researchers, portfolio managers, and engineers to ensure successful product delivery.

What You'll Bring:

  • A degree in Computer Science or a related technical discipline.
  • A minimum of 2 years of professional programming experience with a strong command of Java.
  • Python experience is highly advantageous, especially for research integration and tooling.
  • Robust software design capabilities and the ability to translate design concepts into high-quality, maintainable code.
  • Excellent analytical thinking and problem-solving skills.
  • Clear and effective communication abilities.
  • A genuine interest in financial markets and the investment process.
  • Experience with microservice-based architectures and building scalable, distributed systems using technologies such as Java, Elasticsearch, Redis, RabbitMQ/AMQ, and relational databases (e.g., PostgreSQL, MS SQL Server).
  • Proficiency in strong engineering best practices, including code quality, peer code reviews, automated testing, and test coverage.
  • Experience operating, tuning, and profiling high-performance systems in production environments.
  • Familiarity with observability and monitoring platforms (e.g., New Relic) is a significant plus.

Who You Are:

  • You take strong ownership of your work, demonstrating a drive to see initiatives through from conception to completion.
  • You are comfortable leading change, navigating obstacles, and embracing ambiguity to achieve results.
  • You are naturally collaborative, thoughtful, and effective in a team-oriented setting.
  • You are hardworking, curious, and eager to learn and grow in a fast-paced environment.
  • You are committed to intellectual integrity, transparency, and openness in your work.

Company

A

AQR India

About AQR Capital ManagementAQR Capital Management is a leading global investment management firm that blends financial theory with practical application. We are dedicated to delivering superior, long...

Bengaluru, Karnataka
Posted on Indeed