Senior Big Data Engineer

Fidelity Investments - Durham, NC 27701 APPLY TO THIS JOB

If you are an experienced Software engineer with a real passion for crafting and delivering big data solutions using cutting edge technologies, want to be a part of exciting data simplification journey, looking for a collaborative team environment where you will have wealth of opportunities to innovate and have intellectual curiosity to learn, a career in Customer Data Technologies in PI may be right for you!

The Customer Data Technology group within Fidelity’s Personal Investing (PI) organization is seeking a Senior Big Data Engineer to build and maintain large scale data processing systems. In this role, you will apply variety of technologies to develop innovative Big data solutions. This position is a critical element to delivering Fidelity’s promise of creating the best customer experiences in financial services.

The Team

The Big Data Engineer in PI Customer Data Technologies is responsible for design and development of highly available, scalable and distributed data platforms using open source frameworks to process high volume, high velocity and wide variety of structured and unstructured data. The Big data engineer will also be a technical lead for the team and has responsibility for solution design, solving key technical challenges and mentoring the team.

Customer Data Technology in PI supports the platforms that enable business users to collect and analyze the customer data needed to provide the best customer experience.

The Expertise You Have

Bachelor’s or Master’s degree in a technology related field (e.g. Engineering, Computer Science, etc.) required.

3+ years of experience in implementing Big data solutions in data analytics space

Extensive experience in Object Oriented Programming (Java, Scala, Python), data movement technologies (ETL/ELT), Messaging Technologies (ActiveMQ, Kafka), Stream Processing (Flink, Storm), API and in-memory technologies, Relational and NoSQL databases (Cassandra, Spark, Solr, Elastic search, Graph database), Hadoop ecosystem (Hadoop, Hive, Sqoop, Flume, HBase),

Deep knowledge of developing highly scalable distributed systems using Open source technologies

Experience with DevOps, Continuous Integration and Continuous Delivery (Maven, Jenkins, Stash, Ansible, Docker)

Proven experience in Agile methodologies (Kanban and SCRUM)

Experience in developing applications in Cloud is a plus

The Skills You Bring

Your strong technical design and analytical skills

Your ability to deal with ambiguity and work in a fast paced and dynamic environment

Your proven experience supporting mission critical applications quickly

You have excellent communication skills, both through written and verbal channels

Your excellent collaboration skills to work with multiple teams in the organization

Your ability to understand and adapt to changing business priorities and technology advancements

Your deep knowledge and technology trends in implementing of Big data ecosystem

Your deep understanding of data architecture patterns such as Lambda, Kappa, Event driven Architecture, Data as a Service, Microservice etc.

You have critical problem-solving skills

The Value You Deliver

Crafting, Building and supporting mission critical applications to provide the best customer experience

Exploring new technology trends and utilizing them to simplify our data ecosystem

Collaborating with internal and external teams to deliver technology solutions for the business needs

Guiding teams to improve development agility and productivity

Resolving technical roadblocks to the team and mitigating potential risks

Delivering system automation by setting up continuous integration/continuous delivery pipelines

Company Overview

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. We are proud of our diverse and inclusive workplace where we respect and value our associate for their unique perspectives and experiences. For information about working at Fidelity, visit

Fidelity Investments is an equal opportunity employer.

Job: Client Server & Web Development

Primary Location: US-NC-Durham

Schedule: Full-time

Job Level: Individual Contributor

Education Level: Bachelor's Degree (±16 years)

Job Type: Standard

Overtime Status: Exempt

Travel: No

Durham, North Carolina
Durham, NC


Fidelity Investments

Durham, North Carolina 27701

11/8/2018 4:44:34 AM


Client Server Web Development