Systems Engineer II (Python HPC Software Developer)

Washington, District of Columbia


Employer: Computer World Services Corp. (CWS)
Industry: Business Development
Salary: Competitive
Job type: Full-Time

Job Description

CWS is seeking a Senior Systems Engineer II (Python HPC Software Developer) to coordinate and/or perform additions and changes to network hardware and operating systems, and attached devices; includes investigation, analysis, recommendation, configuration, installation, and testing of new network hardware and software. Provide direct support in the day-to-day operations on network hardware and operating systems, including the evaluation of system utilization, monitoring response time and primary support for detection and correction of operational problems. Troubleshoot at the physical level of the network, working with network measurement hardware and software, as well as physical checking and testing of hardware devices at the logical level working with communication protocols. Maintain network infrastructure standards including network communication protocols such as TCP/IP. Provide technical consultation, training and support to IT staff as designated by the government.

Serve as a 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.

Key Tasks and Responsibilities
  • Specialized experience must include all the following:
    • Experience with Python;
    • Experience with R;
    • Experience with Presto;
    • Experience with PySpark
  • 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.
  • 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 and opinions.
  • Manage multiple advanced parallel tasks and priorities of customers and stakeholders, ensuring deadlines are met, while leveraging team member's skills.
  • Provide solutions to complex problems that require in-depth analysis of tangible and intangible factors.
  • Experience with Amazon Web Services Parallel Cluster and EMR.
  • Experience with Resource Managers such as SLURM, YARN (Hadoop), Torque, Condor, PBS, Sun Grid Engine, or equivalent.
  • Experience supporting statistical or research applications such as MATLAB, STATA, SAS, Mathematica, or similar.
  • Experience solving challenging code and script design optimization problems.

Job Requirements:

Required Education & Experience
  • 10 or more years of IT experience.
  • 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.
  • Significant experience with source code control systems.
  • 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. Skilled in using Active Directory Group Policies to manage and configure security settings on Windows as well as general Active Directory administration
  • Excellent written and verbal communications.

Certification Requirements
  • N/A

Security Clearance
  • Public Trust
  • Must be a U.S. Citizen

Other (Travel, Work Environment, DoD 8570 Requirements, Administrative Notes, etc.)
  • D.C. or Remote

Computer World Services is an affirmative action and equal employment opportunity employer. Current employees and/or qualified applicants will receive consideration for employment without regard to race, color, religion, sex, disability, age, sexual orientation, gender identity, national origin, disability, protected veteran status, genetic information or any other characteristic protected by local, state, or federal laws, rules, or regulations.

Computer World Services is committed to the full inclusion of all qualified individuals. As part of this commitment, Computer World Services will ensure that individuals with disabilities (IWD) are provided reasonable accommodations. If reasonable accommodation is needed to participate in the job application or interview process, to perform essential job functions, and/or to receive other benefits and privileges of employment, please contact Aaron McClellan in Human Resources at

314.952.5138
or
[email protected]
.

Get job alerts by email. Sign up now! Join Our Talent Network!

Job Snapshot

Employee Type Full-Time

Location Washington, DC (Hybrid)

Job Type Business Development, Engineering, Information Technology

Experience Not Specified

Date Posted 04/08/2024

Job ID 4170/3089/20331

Apply to this job.
Think you're the perfect candidate?

Created: 2024-04-23
Reference: sirhbJuq3uDt
Country: United States
State: District of Columbia
City: Washington
ZIP: 20010


Similar jobs: