Senior Research Software Engineer

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

You will work on the intersection of research and development : creating ">

Senior Research Software Engineer New

Apply fast, check the full description by scrolling below to find out the full requirements for this role.

University of Chicago - Nimbus Research Team Chicago, IL, USA

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.

Restrictions

  • No telecommuting
  • Agencies are OK

Requirements

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

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 Company

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.

Have a job that our community would be interested in? Please check our job submission how-to for details on howto file a job posting.

If you have submitted jobs previously under your login, you can view them bylogging in now .

J-18808-Ljbffr

3 days ago
Related jobs
Promoted
Gelber Group, LLC
Chicago, Illinois

As a Senior Software Engineer on Technical Operations at Gelber, you will have an active role in implementing and managing a wide variety of operational processes working closely with Infrastructure, Development, and Trade Support teams daily. Mentor our next generation of software engineers on Tech...

Promoted
JP Morgan Chase & Co.
Chicago, Illinois

As a Senior Lead Software Engineer at JPMorgan Chase within the Global Bank Technology team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Test Engineers in JPMorgan Chase's Global...

Promoted
Capital One
Chicago, Illinois
Remote

West Creek 4 (12074), United States of America, Richmond, VirginiaSenior Manager, Software Engineer, Full Stack, Cloud Productivity (Remote-Eligible)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, ...

Promoted
JPMorgan Chase
Chicago, Illinois

As a Senior Lead Software Engineer at JPMorgan Chase within the Corporate & Investment Bank's Payment Technology group, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. AWS Ability to...

Promoted
Capital One
Westchester, Illinois
Remote

Senior Software EngineerDo you want to work for a tech company that writes its own code, develops its own software, and builds its own products? We experiment and innovate leveraging the latest technologies, engineer breakthrough customer experiences, and bring simplicity and humanity to banking. Yo...

Home Depot
ILLINOIS, US
Remote

Software Engineer, you will be part of a dynamic team with engineers of all experience levels who help each other build and grow technical and leadership skills while creating, deploying, and supporting production applications. Software Engineers may be involved in product and tool selection, config...

Capital One
Chicago, Illinois

Senior Software Engineer, Back End (Java, Python, Go, AWS). We are seeking Back End 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 Ca...

Capital One
Chicago, Illinois

West Wacker Dr (35012), United States of America, Chicago, IllinoisSenior 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 forefr...

CIRCLE
Chicago, Illinois

The Senior Software Engineer is responsible for extending Circle's in-house blockchain systems infrastructure to support the tokenization of the world; analyzing requirements, procedures, and problems to improve existing systems and modifying systems; building and owning scalable microservices that ...

The Scion Group
Chicago, Illinois

Your Opportunity</strong></span></p><p class="MsoNoSpacing"><span style="font-family: helvetica, arial, sans-serif;">We are looking for a passionate, dedicated Senior Software Engineer who is excited about working with the latest technologies and bui...