Northwestern University's Kellogg School of Management is seeking a Computational Computing Lead to accelerate and facilitate ambitious academic research by leading a team of Computational Research Consultants. The team addresses challenging problems in data collection, scientific computing, text manipulation, large-scale data analysis, and process acceleration, while also supporting research replicability and Open Science initiatives.
Requirements
- At least 7 years’ experience in working in data science, data management, data analysis, and/or software development roles.
- Familiarity with research data lifecycle, grant or publication requirements for data, information security levels, and common analytic techniques in the computational social sciences.
- Prior experience working with Amazon Web Services resources such as Athena, EC2, IAM, and S3.
- Hands-on experience using popular machine learning or deep learning frameworks like PyTorch or TensorFlow.
- Working knowledge of contemporary large language models, transformers, and generative AI model selection and prompting strategies.
- Prior experience with automating data management and ETL tasks, version control, and unit testing.
- Familiarity with principles of Open Science
Responsibilities
- Provide computational support services to researchers as appropriate.
- Identify and prioritize computational initiatives that expand capabilities for research at Kellogg.
- Track usage in the School’s research computing environments, and proactively develop plans to manage growing demands on these systems.
- Identify trends and opportunities for the team to provide new or improved types of support for researchers.
- Organize and drive initiatives to prototype and evaluate new support resources and service offerings.
- Assist or partner with faculty and staff in preparation and planning for data-aided research projects.
- Oversee the creation and delivery of documentation, guides, and training materials which help faculty, students, and staff to develop the data and computational skills needed to perform research.
Other
- Provide guidance, management, and supervision to a team of 3-5 Computational Research Consultants or similar roles, while setting expectations and delivering regular feedback to deliver high-quality support.
- Provide feedback on a regular basis and conduct the year-end performance evaluations for your direct reports.
- Encourage team members to continuously develop their skills.
- Lead outreach efforts with new faculty to promote mutual understanding of their support needs and the team’s support capabilities.
- Build and maintain strong working relationships with partners in IT organizations to deliver high performance computing infrastructure on an ongoing basis.