Data Engineer
Vikingglobalinvestors
Posted: March 9, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
The Data Engineer is responsible for designing, implementing, and maintaining a scalable data processing pipeline that integrates data from various sources and performs data analysis and reporting tasks.
Required Skills
Job Description
Founded in 1999, Viking Global Investors (“Viking”) is a global investment firm with a long-term, fundamental, research-intensive approach to investing. Viking manages over $57 billion of capital across public and private investments. Viking has offices in Stamford, New York, Hong Kong, London, and San Francisco, and is registered as an investment adviser with the U.S. Securities and Exchange Commission. For more information, please visit www.vikingglobal.com.
JOB FUNCTION
The Data Engineer is a member of the Analytical Tools team within Investment Data Engineering. The team’s vision is to empower Data Scientists to better influence investment decisions by driving transformational improvements in speed (reducing the time from concept to insight), rigor (standardizing best practices across analyses), and reliability (ensuring stable, reproducible workflows). To that end, the team engineers a robust ecosystem of self-service Python libraries and analytical tools, and stewards the data and analytics vendor platforms that Data Scientists rely on daily.
The role requires someone who is deeply collaborative, working closely with Data Scientists to understand the business “why” behind every request, regularly using the tools they build, and translating analytical needs into well-architected software. The Data Engineer will also need to be impact-focused, cutting through operational noise to prioritize work that delivers the highest value, whether that means a tactical fix for immediate gain or a robust system for long-term scalability.
Large language models are central to how this team works. We use LLMs as everyday development partners and build tooling that enables Data Scientists to programmatically leverage LLM capabilities in their own research workflows. The ideal candidate is enthusiastic about adopting the latest AI tools and finding creative ways to apply them across their work.
RESPONSIBILITIES
Responsibilities may include, but are not limited to:
• Design, develop, and maintain Python packages and analytical tools that enhance the efficiency of time series analysis workflows for the data science team
• Collaborate with data scientists to translate their analytical needs into well-architected solutions
• Implement automated testing, documentation, and CI/CD pipelines to ensure reliable code
• Build intuitive APIs and interfaces that allow data scientists to easily conduct complex analyses
• Develop tools that integrate with existing cloud infrastructure
• Support the team's data visualization capabilities in Tableau and promote best practices
• Maintain tools that help data scientists programmatically leverage AI to augment analyses
• Assist in creating and maintaining data pipelines that ingest and transform critical datasets
• Participate in code reviews, architecture discussions, and conversations on software standards
• Ensure timely delivery of projects and maintain clear communication with stakeholders
QUALIFICATIONS
The ideal candidate must have:
• A minimum of 3 years of relevant work experience
• A degree in computer science, statistics or a related field, with a record of academic success
• Excellent computer science fundamentals and problem-solving skills, including understanding of object-oriented and functional programming principles
• Strong proficiency in Python (especially pandas and other data analysis libraries)
• Experience creating and maintaining Python packages with proper documentation and testing
• Experience with version control systems (Git) and collaborative development workflows
• Familiarity with SQL in the context of a modern data warehouse (i.e. Snowflake, BigQuery etc.)
• Experience working in Linux environments
The ideal candidate will also have:
• Experience with time series analysis and statistical methods
• Experience with data visualization tools, particularly Tableau
• Familiarity with cloud ecosystems (AWS, Azure, GCP)
• Experience with CI/CD patterns, Docker, and containerization
• Experience with pipeline orchestration tools (Dagster, Apache Airflow, Prefect)
• Prior investment management or financial services industry experience
The base salary range for this position in New York City is $150,000 to $200,000. In addition to base salary, Viking employees may be eligible for other forms of compensation and benefits, such as a discretionary bonus, 100% coverage of medical and dental premiums, and paid lunches. Actual compensation for successful candidates will be individually determined based on multiple factors including, but not limited to, a candidate’s skill set, experience, education, and other qualifications.
Viking is an equal opportunity employer. Questions about your candidacy and requests for reasonable accommodation in the recruitment process should be directed to [email protected].