Co-Op, Software Data Engineer
245 Summer St, Boston MA, United States
Job Description:
Role Background
The Advanced Data Analytics Technology Team in Fidelity’s Asset Management organization is an embedded team focused on unlocking the potential of new technologies, techniques and datasets, to assist our Investment Professionals in generating alpha for our investment products and customers.
The role is ideal for someone with an enterprise development background, with a strong technology, coding and data skills, looking to operate in a less constrained environment, as part of an accelerated development team.
The role is ideal for a skilled technical leader with strong design, collaboration and influencing skills.
Ideally the candidate is a full stack, but this role will be primarily focused on processing and generating Analytics from structured and unstructured datasets with the ability of parallel processing potentially in the cloud.
The ideal candidate with have a strong technology background with a demonstrated ability to quickly adapt to new technologies, a go-getter, a proven ability to work with quantitative concepts and data, and a solid understanding and experience with the investment management business.
The Team
The Vision of the team is to build a best-in-class platform for alternative data and the Mission is to provide the Right Data to the Right People at the Right Time with the Right Quality and Right Coverage.
The team is comprised of a diverse set of technology professionals including application developers, database engineers, data scientists and tool prototypers with quantitative backgrounds who work collectively with our business partners to take ideas from a whiteboard, through prototypes that garner feedback to be rapidly deployed to our users, all the way through to integration with enterprise applications in the AWS cloud.
The Expertise We’re Looking For
Bachelor’s or Master’s Degree in a technology related field (e.g. Engineering, Computer Science, etc.) required.
2+ years experience of enterprise development and a desire to work on a fast paced development team with the experience of handling multiple tracks concurrently.
Strong background with object orientated programming, with projects completed leveraging many of the following technologies including Python, Java or C#
Strong Problem-solving skills and handling on call responsibilities
Knowledge of Data Structures and Algorithms
Knowledge of Cloud computing concepts (AWS) and working experience with deploying and managing applications in the Cloud using CI/CD tools – Git, Stash, etc.
The Skills You Bring
You have strong experience in Object Oriented Programming in Java or C# or Python
You have strong experience in Python and libraries such as Pandas / Numpy, etc. or Spark
You have knowledge in developing custom Data Pipelines to extract data, map data, transform data, and to load data in various data stores like Oracle, S3, and / or shared drives.
You are familiar with taking software through its lifecycle, familiar with Agile, using CI/CD from concept to build to deployment using tools like Git/Stash, Jenkins, etc
You have experience with extracting of text through parsing html, xml, json, text, pdf, word, and other types of documents
You are familiar with extracting data from REST APIs and parallel processing large datasets
Knowledge of Cloud Computing concepts and working experience with deploying and managing applications in the Cloud
Knowledge of Building UI is a plus in Angular 2.0+ / React and other MVC frameworks
So you have the basic skills we are looking for – here are some of the additional skills that will differentiate you and make you the ideal candidate:
Knowledge in Web Scraping, RegEx, extracting text from HTML, PDF, Word, etc.
Knowledge in RDBMS, ODBC, and ODP.Net
Knowledge in leveraging many of the following technologies including C#, .Net, JavaScript, VBA TypeScript, CSS3, HTML5, Angular JS and Angular 4.0, JQuery
Knowledge of cloud (AWS / Azure)
Knowledge working with Python and R libraries
Knowledge in Lucid Works, Elastic, and / or Lucene
Knowledge in Apache SOLR features
Your proven hands-on experience in developing applications utilizing MVC
How Your Work Impacts the Organization
Asset Management Technology (AMT) provides worldwide technology and support to all the Investment Management, Research, Trading and Investment Operations functions. AMT is an integral partner for Asset Management to deliver innovative, scalable, industry-leading investment tools that enable Asset Management to achieve competitive advantage globally.
At Fidelity, we are focused on making our financial expertise broadly accessible and effective in helping people live the lives they want. We are a privately held company that places a high degree of value in creating and nurturing a work environment that attracts the best talent and reflects our commitment to our associates. For information about working at Fidelity, visit FidelityCareers.com.
Fidelity Investments is an equal opportunity employer.
Certifications:
Category:
AdministrationFidelity’s hybrid working model blends the best of both onsite and offsite work experiences. Working onsite is important for our business strategy and our culture. We also value the benefits that working offsite offers associates. Most hybrid roles require associates to work onsite every other week (all business days, M-F) in a Fidelity office.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile Angular APIs AWS Azure CI/CD Computer Science Data Analytics Data pipelines Engineering Git Java JavaScript Jenkins JSON .NET NumPy Oracle Pandas Pipelines Python R RDBMS React Research Spark TypeScript XML
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.