Engineering - Client Reporting
Job description
About the role
represents a pivotal opportunity for a technologist who thrives on owning complex, end-to-end workflows. In this capacity, you will own the entire reporting lifecycle, from initial data intake to final client delivery, ensuring the integrity and clarity of every output. Your daily work will directly shape how institutional investors interpret performance using AQR's rigorous methodologies and research-driven insights. You will translate ambiguous business requirements into robust technical specifications and reliable user interfaces that serve a global audience. The role demands full-stack ownership, requiring you to build solutions that are not only functional but also scalable, maintainable, and aligned with evolving client needs. You will act as a critical bridge between quantitative finance theory and practical, automated execution in a high-stakes environment. Success in this position hinges on your ability to partner with specialists to align API contracts and data structures with precision. Ultimately, you will guide colleagues on the correct usage of reporting tools and established conventions to elevate the entire organization's standards.
Key facts
What you'll do
- Design intake pipelines capable of normalizing heterogeneous source data for reporting purposes, ensuring consistency and accuracy from the earliest stages.
- Automate aggregation logic to merge inputs from disparate systems into coherent, unified datasets that tell a single, reliable story.
- Craft business rules that transform raw numerical data into meaningful client metrics, adding context and clarity to complex financial information.
- Build rendering components that format outputs for clear and professional presentation decks, focusing on readability and visual impact.
- Coordinate with specialists to align API contracts and data structures precisely, eliminating ambiguity and preventing downstream integration failures.
- Ship interfaces that enable efficient document generation and scheduling workflows, reducing manual overhead and increasing throughput.
- Partner with support teams to resolve production issues quickly, minimizing disruption and maintaining trust with internal and external clients.
- Guide colleagues on the correct usage of reporting tools and established conventions, fostering a culture of shared knowledge and best practices.
- Implement monitoring and validation checks to proactively identify data anomalies or rendering discrepancies before they reach clients.
- Optimize query performance and data transformation steps to meet strict latency requirements for large-scale analytical workloads.
- Collaborate with product owners to prioritize features and technical debt, balancing immediate delivery with long-term architectural health.
- Document technical decisions and data mappings to ensure maintainability and facilitate smooth onboarding of future team members.
- Contribute to the architectural vision for client reporting, evaluating new tools and patterns that enhance scalability and resilience.
- Ensure all deliverables adhere to the firm's standards for security, compliance, and data governance, protecting sensitive client information.
Requirements
A Bachelor or Master credential in Computer Science or a similar discipline is mandatory, providing a foundational understanding of algorithms, systems, and software design. The candidate must bring three years of hands-on C# development experience from professional settings, demonstrating proficiency in the language and its ecosystem. Strong analytical capacity is required to diagnose complex data issues effectively, often under tight deadlines and high stakes. Confidence in wielding SQL to query large datasets under strict performance constraints is essential, as data volume and complexity continue to grow. Experience with the Angular framework for frontend implementation is required to build responsive and interactive user interfaces that enhance the client experience. The role necessitates working with .Net Core to build modular server-side solutions that are testable, maintainable, and performant. Deployment of services on AWS infrastructure using established patterns is expected, leveraging cloud-native services for scalability and reliability. Modeling solutions using microservice architecture for scalability is a core competency, enabling the system to handle growth in data and user demand. The application of RESTful application design to integrate diverse components is required, ensuring clean communication and separation of concerns. Clear communication with both technical and business stakeholders is critical, as you will often explain technical trade-offs in accessible terms. Functioning effectively as a team member across distributed groups is required, navigating time zones and cultural differences with empathy and professionalism. Experience using CRM systems to track interactions and outcomes is a prerequisite, ensuring alignment between technical work and client relationship management. Experience using reporting automation systems to streamline workflows is necessary, reducing manual effort and the potential for human error. Experience working in the financial industry to understand the regulatory context is required, providing insight into the specific needs and constraints of institutional investors.
Nice to have
Only items explicitly stated as preferred in the source are considered, and the source does not specify any additional preferred qualifications beyond the required criteria.
Practical notes
The role is based in Bengaluru and operates on a full-time schedule. The compensation package for this position is 270,000. The engagement is full-time, and the location is fixed in Bengaluru. No details regarding travel, visa sponsorship, or application deadlines were provided in the source material.