Software Engineer III[33084-1]

Software Engineer III[33084-1]

Job Title: Software Engineer III [33084]Type: W2 ContractReq:33084Duration: 6 Months with possible extensionClient: Social Media LeaderLocation: Menlo Park, CA, Denver, CO, New York, NY, Houston, TX, Los Angeles, CA, and San Diego, CA *Must be authorized to work in the United States*┬áSummary: The candidate will be working on improving HPC communication library performance, usability, and testing across various high-performance networks. This may include, as an example, implementing new features in open source communications libraries to be better tuned for Meta workloads and platforms or designing and implementing a testing harness to improve reliability for software development. Analysis of performance results will also be necessary to determine bottlenecks and optimization opportunities.Job Responsibilities:* Automating HPC communication library testing and benchmarking* Implementing and open-sourcing contributions to HPC communication libraries* Work as part of a project team to coordinate the development and determine project scope and limitations* Review project requirements to estimate the time and cost required to accomplish a projectTop 3 must-have HARD skills:1 Fluency in Python/C/C++/Shell Scripting2 Experience in understanding and integrating external libraries/tools3 Experience in performance benchmarking and monitoringGood to have skills:1 Knowledge of general computing and networking systems (e.g., memory, compute, RDMA)2 Ability to work independently and manage time3 Verbal and written communication skills, problem-solving skillsSkills:* Fluency in Python, C/C++, and bash scripting* Familiar with version control software such as git and mercurial* Knowledge of general computing and networking systems (e.g., memory, compute, RDMA)* Experience in understanding and integrating external libraries/tools* Experience in performance benchmarking and monitoring* Verbal and written communication skills, problem-solving skills* Ability to work independently and manage time* Team player with excellent communication skills and self-motivated to tackle challenging problems* (Optional) Experience in performance benchmarking for GPU systems over InfiniBand/RoCE networkEducation/Experience:Three years requireBachelor’sor’s degree in computer science, software engineering, or relevant field required

No Comments

Sorry, the comment form is closed at this time.