Senior Research Software Engineer

OpenStack
Chicago, Illinois, US
Full-time
We are sorry. The job offer you are looking for is no longer available.

About the Unit :

If you think you are the right match for the following opportunity, apply after reading the complete description.

The Nimbus team is an academic leader in research, development, and operations. We work closely with scientific communities to develop innovative solutions in edge to cloud computing that serve the needs of science.

Among others, we operate Chameleon , an experimental platform for computer science research where new solutions in cloud computing, machine learning, software defined networking (SDN), and Internet of Things (IoT) are proposed every day by an international research community.

The Nimbus team provides a friendly, challenge-oriented environment.

Unit Job Summary / Competencies :

You will work on the intersection of research and development : creating new potential for discovery through working with scientific users and then taking these new ideas to build production quality solutions that transform the way science is done.

You will :

  • Work with emergent technologies and user requirements in cloud and edge computing to build and evaluate innovative solutions changing the way we do science.
  • Work directly with users to solve problems, troubleshoot issues, and see how your work impacts science daily.
  • Help build and operate the Chameleon experimental platform (www.chameleoncloud.org) : specific tasks may range from integrating state-of-the-art technologies such as disaggregated hardware or IoT / edge devices, evaluating and extending open source systems and tools such as OpenStack, and new feature development to system upgrades and maintenance or implementing security controls.
  • Collaborate with scientific application groups nationwide, work as part of a large supercomputing center, and an outstanding academic institution.
  • Share your experiences with wider community by contributing to papers as part of a research team that regularly publishes in various academic venues.

Unit Education :

  • Bachelor’s degree in computer science or another relevant computer-related field required
  • Advanced degree in mathematics, computer science, electrical engineering, or a related field strongly preferred

Unit Experience :

  • At least four years of programming experience (development, debugging, and maintenance) required.
  • Knowledge of Unix / Linux required.
  • Experience with IaaS cloud systems, such as OpenStack or Amazon Web Services, and relevant technologies required.
  • Programming experience with Python strongly preferred.
  • Interest in research and working on challenges that don’t have obvious solutions preferred.
  • Demonstrated contributions to open source software preferred.
  • Experience with distributed systems, performance analysis, and resource and / or data management systems preferred.
  • Experience with virtualization technologies (e.g., Xen, KVM) and / or containers (Docker) preferred.
  • Experience with system administration technologies (e.g., Ceph, MariaDB) and DevOps tools (e.g., Jenkins, Ansible) strongly preferred.
  • Familiarity with front-end technologies, portal development, and Jupyter preferred.
  • Excellent verbal and written communication skills required.
  • Analytical and problem solving skills required.
  • Ability to prioritize and manage workload to meet critical project milestones and deadlines required.
  • Ability to work in a collaborative team environment required. Experience with remote working and associated practices preferred.
  • Ability to work on a flexible schedule which will include occasional late night and / or weekend hours required.
  • Ability to think independently and creatively to develop exceptional technical solutions required.
  • Ability to identify similar or complementary commercial or academic solutions and read scientific literature to fill in knowledge gaps as needed required.
  • Sense of humor appreciated.

About the Unit :

The Nimbus team is an academic leader in research, development, and operations. We work closely with scientific communities to develop innovative solutions in edge to cloud computing that serve the needs of science.

Among others, we operate Chameleon , an experimental platform for computer science research where new solutions in cloud computing, machine learning, software defined networking (SDN), and Internet of Things (IoT) are proposed every day by an international research community.

The Nimbus team provides a friendly, challenge-oriented environment.

Unit Job Summary / Competencies :

You will work on the intersection of research and development : creating new potential for discovery through working with scientific users and then taking these new ideas to build production quality solutions that transform the way science is done.

You will :

  • Work with emergent technologies and user requirements in cloud and edge computing to build and evaluate innovative solutions changing the way we do science.
  • Work directly with users to solve problems, troubleshoot issues, and see how your work impacts science daily.
  • Help build and operate the Chameleon experimental platform (www.chameleoncloud.org) : specific tasks may range from integrating state-of-the-art technologies such as disaggregated hardware or IoT / edge devices, evaluating and extending open source systems and tools such as OpenStack, and new feature development to system upgrades and maintenance or implementing security controls.
  • Collaborate with scientific application groups nationwide, work as part of a large supercomputing center, and an outstanding academic institution.
  • Share your experiences with wider community by contributing to papers as part of a research team that regularly publishes in various academic venues.

Unit Education :

  • Bachelor’s degree in computer science or another relevant computer-related field required
  • Advanced degree in mathematics, computer science, electrical engineering, or a related field strongly preferred

Unit Experience :

  • At least four years of programming experience (development, debugging, and maintenance) required.
  • Knowledge of Unix / Linux required.
  • Experience with IaaS cloud systems, such as OpenStack or Amazon Web Services, and relevant technologies required.
  • Programming experience with Python strongly preferred.
  • Interest in research and working on challenges that don’t have obvious solutions preferred.
  • Demonstrated contributions to open source software preferred.
  • Experience with distributed systems, performance analysis, and resource and / or data management systems preferred.
  • Experience with virtualization technologies (e.g., Xen, KVM) and / or containers (Docker) preferred.
  • Experience with system administration technologies (e.g., Ceph, MariaDB) and DevOps tools (e.g., Jenkins, Ansible) strongly preferred.
  • Familiarity with front-end technologies, portal development, and Jupyter preferred.

Unit Competencies :

  • Excellent verbal and written communication skills required.
  • Analytical and problem solving skills required.
  • Ability to prioritize and manage workload to meet critical project milestones and deadlines required.
  • Ability to work in a collaborative team environment required. Experience with remote working and associated practices preferred.
  • Ability to work on a flexible schedule which will include occasional late night and / or weekend hours required.
  • Ability to think independently and creatively to develop exceptional technical solutions required.
  • Ability to identify similar or complementary commercial or academic solutions and read scientific literature to fill in knowledge gaps as needed required.
  • Sense of humor appreciated.

Chicago, IL, US

Please apply through the link on our job posting on the Nimbus team website.

https : / / nimbusproject.org / jobs /

Stay up to date on OpenStack and the Open Infrastructure community.

J-18808-Ljbffr

5 days ago
Related jobs
Promoted
NinjaTrader
Chicago, Illinois

We are seeking a highly skilled and experienced Senior Software Engineer to join our Trading Services team. As a senior engineer on the team, your work will have a profound impact on our core high-throughput, low-latency trading application, directly influencing our business's bottom line. Bache...

Promoted
Canonical - Jobs
Chicago, Illinois

Our teams partner with specialist engineers from major silicon companies to integrate next-generation features and performance enhancements for upcoming hardware. Design and implement the best Ubuntu integration for the latest IoT and server-class hardware platforms and software stacks. Joining Cano...

Promoted
PayPal
Chicago, Illinois

As a fullstack engineer for PayPal Checkout, you will provide technical leadership for your development team and you will lead the team's participation in all phases of our software development lifecycle. Provide technical leadership and guidance to a team of software engineers,. As a member of the ...

Promoted
Ladders
Chicago, Illinois

As an Algorithmic Trading Application Software Engineer, you would work closely with traders, developers, and researchers to build, extend, and support high-performance trading applications. Our trading models and software systems are continually re-engineered, optimized, and maintained to stay on t...

Promoted
Capital One Financial Corporation
Chicago, Illinois

Senior Software Engineer, Full Stack. We are seeking Full Stack Software Engineers who are passionate about marrying data with emerging technologies. As a Capital One Software Engineer, you'll have the opportunity to be on the forefront of driving a major transformation within Capital One. At least ...

Promoted
The Scion Group
Chicago, Illinois

We are looking for a passionate, dedicated Senior Software Engineer who is excited about working with the latest technologies and building innovative products. Proven work experience as a Senior Software Engineer. Provide mentorship and guidance to junior engineers. MS/BS degree in Computer Science,...

Capital One
Chicago, Illinois

West Wacker Dr (35012), United States of America, Chicago, IllinoisSenior Software Engineer (Backend, Java). New York City (Hybrid On-Site): $165,100 - $188,500 for Senior Software Engineer. We are seeking Back End Software Engineers who are passionate about marrying data with emerging technologies....

Selby Jennings
Chicago, Illinois

Collaborate with other engineers on the continued buildout of infrastructure. Work with frontend engineers to improve application performance. Background and understanding of Solana engineering and infrastructure. Computer Science or Engineering degree from top 50 school. ...

Cboe Global Markets, Inc.
Chicago, Illinois
Remote

We are looking for a software engineer with a specialization in Java/Spring/Kafka develop to help build and support our index platform and services. Java or equivalent demonstrable software engineering experience. This engineer will be responsible for expanding our global index brand by adding not o...

CDK Global
Chicago, Illinois
Remote

Senior Full Stack Software Engineer. Software Engineer - Mobile Apps. Guides and mentors less experienced software engineers, sharing knowledge and best practices to help them develop their technical skills. Troubleshoots and debugs complex software issues, utilizing analytical skills and logical re...