Sr. Big Data Engineer/ Data Scientist
ECS Corporate Services

Washington, District of Columbia

Posted in Engineering


This job has expired.

Job Info


ECS is seeking a Sr. Big Data Engineer/ Data Scientist to work Remote. Please Note: This postition is contingent upon contract award.

Job Description:

The ECS is seeking an experienced Senior High Performance Computing (HPC) Software Developer on the HPC team at the Office of Financial Research (OFR), providing expert technical services and support to a highly technical Research staff. You will work in a challenging and team-oriented environment supporting the use of OFR's HPC clusters. You will apply fundamental knowledge of HPC systems and contribute to technical projects using creativity and imagination. The position supports the Research staff in leveraging OFR's HPC (Amazon Web Services Parallel Cluster and EMR) to run complex Python jobs utilizing large amounts of financial data. Responsible for liaising with the Research staff, providing user training, and assistance.

Specialized experience must include all the following:

  • Experience with R
  • Experience with SparkR
  • Employ complex software engineering methods using industry standard software development practices and modern programming languages and operating systems.
  • Develop a range of applications including scientific, graphical user interface, database, and visualization applications.
  • Lead in the requirements definition, analysis, design, implementation, debugging, testing, and optimization of computer programs on HPC platforms.
  • Design, implement, deploy, and maintain software systems using object-oriented analysis, design, and programming techniques.
  • Lead in the fulfillment of technical projects and organizational objectives functioning as an effective team member and possible team leader on multi-disciplinary teams.
  • Engage other developers and stakeholders frequently to share relevant knowledge, opinions, and recommendations.
  • Manage multiple advanced parallel tasks and priorities of customers and stakeholders, ensuring deadlines are met, while leveraging team member's skills.
Salary: $128,000 - $132,000

Required Skills:
  • Master's Degree in Engineering, Mathematics, Computational Science, or a related field, or the equivalent combination of education and related experience.
  • Expert level experience developing software with either Python or R within Linux.
  • Significant experience with source code control systems, such as Git.
  • Expert level knowledge and significant experience developing HPC software including distributed memory computing with MPI.
  • Expert level knowledge and significant experience designing, implementing, deploying, and maintaining software systems using object-oriented analysis, design, and programming techniques.
  • Significant experience providing innovative approaches and applying new technologies to broadly defined tasks and projects.
  • Knowledge of massively-parallel computing and one or more associated parallel programming interfaces, such as MPI, OpenMP, or CUDA.
  • Proficient verbal and written communication skills needed to effectively collaborate in a team environment, present and explain technical information, document work, prepare and present successful proposals and high-quality research papers.

Desired Skills:
  • 10 or more years of IT experience

ECS is an equal opportunity employer and does not discriminate or allow discrimination on the basis of race, color, religion, gender, age, national origin, citizenship, disability, veteran status or any other classification protected by federal, state, or local law. ECS promotes affirmative action for minorities, women, disabled persons, and veterans.

ECS is a leading mid-sized provider of technology services to the United States Federal Government. We are focused on people, values and purpose. Every day, our 3000+ employees focus on providing their technical talent to support the Federal Agencies and Departments of the US Government to serve, protect and defend the American People.


This job has expired.

More Engineering jobs


Braun Intertec
Des Moines, Iowa
Posted about 1 hour ago

Braun Intertec
Dallas, Texas
Posted about 1 hour ago

Braun Intertec
Duluth, Minnesota
Posted about 1 hour ago

Get Hired Faster

Subscribe to job alerts and upload your resume!

*By registering with our site, you agree to our
Terms and Privacy Policy.