Company

University Of IllinoisSee more

addressAddressUrbana, IL
type Form of workFull-Time
CategoryEducation/Training

Job description

Research Programmer - Beckman Institute for Advanced Scienceand Technology
Beckman Institute for Advanced Scienceand Technology
Job Summary
Contribute to the development, implementation and testing of molecular visualization and analysis algorithms for VMD or the sister program VND, the main visualization software programs developed and maintained by the Theoretical and Computational Biophysics Group (TCBG) at UIUC. Write code or plugins to be used within the programs VMD or VND and work closely with a number of programmers who maintain the codes. Development work at TCBG often involves exciting and pioneering science projects, including close collaboration with talented application scientists to develop new features and capabilities which enable bleeding-edge simulation science. VMD is a popular tool in the molecular modeling and simulation community, with over 75,000 users across academia and industry, and has received over 49,000 journal citations (6,250 in 2022 alone). VND is a more recent addition to the software, allowing users to visualize neuron-level simulations and models in neuroscience research. VMD developers at TCBG have been key to winning multiple national and international prizes, including an ACM Gordon Bell prize, and two "best scientific visualization" awards in the SC Scientific Visualization and Data Analytics Showcase. Duties & Responsibilities
  • Implement algorithms and software features in VMD, VND and associated software
  • Document, test and debug software for release
  • Contribute to publications, proposals and reports
  • Survey and collaborate with users to identify and design needed software features
  • Respond to questions and bug reports from users via email
  • Contribute to workshops
  • Perform related duties as assigned
Minimum Qualifications
  • Bachelor's degree in computer science, a physical or mathematical discipline, or related experience
  • Relevant experience with software development
  • Experience with molecular, scientific or data visualization and scientific or high performance computing
Preferred Qualifications
  • Master's degree or PhD
  • Experience managing complex software projects, defining and executing project goals
  • Experience with tools and methods for software validation and testing, debugging, and performance analysis and building/distributing multi-platform software (e.g. Linux, Windows, Mac).
  • Experience with 3D graphics programming (e.g. OpenGL, Vulkan), data analysis and statistical methods
  • Familiarity with parallel computing techniques such as shared memory multithreaded programming, distributed memory message passing (MPI), high-performance computing on public clouds (Azure, AWS EC2, OCI), clusters and/or supercomputers
  • Experience with GPU programing (e.g. CUDA), SIMD vectorization with OpenMP e.g. AVX, AVX-512, ARM Neon, ARM SVE or other CPU instruction set extensions and dynamic languages, scripting and embedded scripting language interpreters
Knowledge, Skills and Abilities
  • C and C++ programming
  • Knowledge of OpenCL, Tcl and Python
  • Good verbal and written communication skills
  • Ability to work both independently and in a team
Appointment Information
This is a 100% full-time Academic Professional position, appointed on a 12-month basis. The expected start date is as soon as possible after the posting period closes. The salary range for this position is $55,000 - $70,000/year. Final salary offered will be determined by a thoroughassessment of available market data, internal salary equity, candidateexperience and qualifications, collective bargaining agreements, and budgetconstraints.
Application Procedures & Deadline Information
Applications must be received by 6:00 pm (CST) on March 6, 2024. Apply for this position using the Apply Now button at the top or bottom of this posting. Applications not submitted through https://jobs.illinois.edu will not be considered. For further information about this specific position, please contact jobs@beckman.illinois.edu. For questions regarding the application process, please contact 217-333-2137.
The University of Illinois System is an equal opportunity employer, including but not limited to disability and/or veteran status, and complies with all applicable state and federal employment mandates. Please visit Required Employment Notices and Posters to view our non-discrimination statement and find additional information about required background checks, sexual harassment/misconduct disclosures, and employment eligibility review through E-Verify.
Applicants with disabilities are encouraged to apply and may request a reasonable accommodation under the Americans with Disabilities Act (2008) to complete the application and/or interview process. Requests may be submitted through the reasonable accommodations portal, or by contacting the Accessibility & Accommodations Division of the Office for Access and Equity at 217-333-0885, or by emailing accessibility@illinois.edu.
Requisition ID: 1023017
Job Category: Research
Apply at: https://jobs.illinois.edu
Refer code: 8478852. University Of Illinois - The previous day - 2024-03-06 21:52

University Of Illinois

Urbana, IL
Popular Research Programmer jobs in top cities
Jobs feed

Foreman - Outby

Warrior Met Coal

Berry, AL

paid time off, 401(k)

Staff Accountant

Mercy Flights Inc

Medford, OR

Associate System Administrator

Healthtrust Workforce Solutions

Florida, United States

Registered Nurse RN Medical Surgical Pulmonary

Lewisgale Medical Center

Salem, VA

Sr. Accountant Revenue

Job Juncture

Deerfield, IL

Office Manager and HR Coordinator

Sintecmedia Ltd

New York, NY

Quality Inspector / Weekly Pay / Manufacturing

Ascend Staffing

Cedar Park, TX

$18.00/hr

Office Manager and HR Coordinator

Operative

New York, NY

Temporary AFTRA Network Anchor & Reporter

Paramount

New York, NY

Assembly Line / 6am shift / Weekly Pay

Ascend Staffing

Cedar Park, TX

$17.00/hr

Share jobs with friends