26 days old

Software Engineer - Python / C

Kelly Services
Hudson, MA 01749
  • Jobs Rated
Kelly Services is hiring a **Software Engineer - Python/C** for a **7+ month** contract opportunity in **Longmont, CO - Hillsboro, OR or Hudson, MA** . Below are the details and required skills. **For immediate consideration, please email your resume directly to**

Software Engineer

10/2020 to 5/2021

Pay Rate: $52.59

Candidate must be local to Longmont, CO - Hillsboro, OR - Hudson, MA (must be able to sit in one of these offices once locations reopen)

We are seeking an experienced software development engineer to join the Extreme Storage Architecture and Development division within DPG. In this role, you will develop the Distributed Asynchronous Object Storage (DAOS) being developed by the client which is critical to the development of Exascale HPC architectures. The I/O software stack must be optimized to prevent a storage bottleneck as we engineer for substantial throughput increases today and plan for the increased demand in coming years. We are looking for an experienced engineer who can learn and contribute to this new I/O stack.

Responsibilities and Duties will include, but not be limited to:

Independently diagnose, design, and implement solutions to complex technical challenges

Understanding features from existing documentation and reading C source code

Writing code with an eye on performance and scalability

Maintaining documentation of their work

Writing unit tests along with their product code

Ability to work independently and as part of a globally distributed team


Bachelor's or Master's in Computer Science or Equivalent

6+ years of experience as a software engineer

Required skills:

Proficiency in Python and C programming

Experience with software debugging

Strong Linux skills

Experience with distributed storage systems/filesystems, such as Lustre or Ceph

Familiar with a consensus algorithm such as Paxos or Raft

This job requires a team player with good organizational/planning skills, and a proven past successes in completing large projects

Preferred qualifications:

Architectural knowledge of scalable distributed system architectures

Knowledge of I/O and network stacks, RPCs

Knowledge of caching solutions and storage stack

Good understanding of file system fundamentals, including POSIX conformance

Familiarity with open source development tools and techniques

Working knowledge of FUSE

Knowledge of Agile development methodologies

**Min Education: Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related plus 6 years of industry work experience, or a Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or related plus 4 years of industry work experience, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or related field plus 2 years of industry work experience.

**Why Kelly** **** **?**

As a worker today, its up to you to take charge of your career and look for opportunities to learn, grow, and achieve your potential. Helping you find whats next is what were all about. We know whats going on in the evolving world of workjust ask the nearly 500,000 people we employ each year. Connecting with us means getting the support, guidance, and opportunities needed to take your career where you may have never imagined.

**About Kelly** ****

At **Kelly** , were always thinking about whats next and advising job seekers on new ways of working to reach their full potential. In fact, were a leading advocate for temporary/nontraditional workstyles, because we believe they allow flexibility and tremendous growth opportunities that enable a better way to work and live. Connecting great people with great companies is what we do best, and our employment opportunities span a wide variety of workstyles, skill levels, and industries around the world.

Kelly is an equal opportunity employer committed to employing a diverse workforce, including, but not limited to, minorities, females, individuals with disabilities, protected veterans, sexual orientation, gender identity. Equal Employment Opportunity is The Law.


Jobs Rated Reports for Software Engineer

Posted: 2020-09-25 Expires: 2020-10-26

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Engineer - Python / C

Kelly Services
Hudson, MA 01749

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Very Low
Very Good
Powered ByCareerCast