Research Affiliates Technology

At the core of Research Affiliates' research, products, and operations is our Technology Group, delivering infrastructure and custom systems to facilitate everything we do.

Our engineering teams practice collaborative engineering with a focus on quality and test.

Within our four technology teams we provide rich opportunities for learning, professional development, and community engagement.

RECENT PUBLICATIONS & PRESENTATIONS_

Out-Performing NumPy is Hard: When and How to Try with Your Own C-Extensions (SciPy 2023)

Building NumPy Arrays from CSV Files, Faster than Pandas (PyCon 2023)

Faster DataFrame Serialization

Type-Hinting DataFrames for Static Analysis and Runtime Validation

Memoizing DataFrame Functions

Employing NumPy’s NPY Format for Faster-Than-Parquet DataFrame Serialization

Using Higher-Order Containers to Efficiently Process 7,163 (or More) DataFrames

Why Datetimes Need Units: Avoiding a Y2262 Problem & Harnessing the Power of NumPy's datetime64

10 Reasons to Use StaticFrame Instead of Pandas

Technology Group

Building the tools that drive Research Affiliates' products and processes is an engaging and rewarding experience. We emphasize the importance of shared learning and peer review, practicing synchronous and asynchronous code review, and we provide extensive support for professional development and community engagement.

We believe a positive corporate culture is vital to Research Affiliates' success. We place great value on collaboration, curiosity, responsibility, and authenticity. In hiring, we seek people who embrace these values. The result is a friendly, collegial workplace where diversity is embraced, strong opinions are loosely held, and disagreements do not become personal. Our culture is well described in this article.

Information Technology

Cloud architecture and network infrastructure, information security, hardware and systems support, business analysis.

Data Systems

Data engineering and database administration, favoring Python and PostgreSQL.

Investment Systems

Software engineering of investment models and process automation, favoring Python.

Enterprise Systems

Software engineering for web and internal applications, favoring C#, AngularJS, and ReactJS.

OPEN SOURCE RESOURCES_

Our engineering teams make available to the community innovative open source libraries developed from our work at Research Affiliates.

StaticFrame: Immutable and grow-only Pandas-like DataFrames with a more explicit and consistent interface.

TableCompositor: An XLSX and HTML rendering library for rendering data available in Pandas & StaticFrame DataFrames.

ClassFirstDesign: Tools for using classes without instances.

FunctionPipe: Tools for extended function composition and pipelines in Python.

InvestmentSystems on Github: All open source projects maintained by RA.

associate@1x

Research Affiliates is a Proud Sponsor
of the Python Software Foundation

Thoughts from our team members...

"My favorite part of helping our colleagues with technology is collaborating with various business units and engineering teams to identify challenges, innovate, and deliver enterprise solutions that create an exponential impact on the business productivity and empower new capabilities."
- Ravi Gangishetti
"My favorite thing about working with infrastructure is that I'm continuously learning about new tools that can be used to improve our efficiency, security, and costs. We're consistently rolling out new cloud and cybersecurity tools to ensure our infrastructure is optimized and secure."
- Charles Gutzwiller
"My favorite Python package is StaticFrame. I really love the interface and toolset. I find it vastly superior to Pandas and I enjoy how easy it is to get involved in the development of the package itself."
- Charles Burkland
Last
Next

OPEN POSITIONS_

Software Engineer (SE1 – SE3), 

Investment Systems

Data Engineer, 

Data Systems

Senior Full-Stack React Developer, 

Enterprise Systems

Webinar Popup

Cookies Disclaimer

The content provided on this website is informational, subject to change and is not investment advice or any offer or solicitation for the purchase or sale of investments.  Any use of this content is subject to and evidence of the user’s acceptance of all important legal disclosures, disclaimers, terms of use and provisions found at https://www.researchaffiliates.com/en_us/legal/privacy-policy, including the user’s complete release of liability for any use of the content, which may contain inaccuracies. 

This site uses cookies on our website to distinguish you from other users of our website.  Our objective is to optimize your experience when you browse our website and to continually improve our site.  Consenting to the use of these conditions is not a condition of using the website, however, if you do not consent, you will be redirected to a static website with limited information.  Please select “Accept” if you consent to our use of cookies, pursuant to our Cookies Policy, during your visit to our website.  Otherwise, please select “Decline” if you do not consent to our use of cookies during your visit to our website.  A copy of our Cookies Policy can be found at https://www.researchaffiliates.com/en_us/legal/privacy-policy.