Job Description:
The client is seeking a Software Engineer II to develop and maintain scientific Python libraries, supporting data analysis and visualization workflows for a hybrid research and engineering team.
Job Summary
•Develop and extend Python-based scientific computing functions within an established open-source package
•Analyze existing codebases and contribute targeted enhancements aligned with team standards
•Build and maintain data visualization tools and workflows using Python
•Apply object-oriented design principles to produce clean, scalable, and maintainable code
•Collaborate with internal and external contributors on shared library development
•Manage code changes and contributions using Git/GitHub or a comparable version control system
•Participate in Agile or Scrum development processes, including sprint planning and code reviews
Minimum Requirements:
•Bachelor’s degree in Computer Science, Engineering, or a related technical field
•3+ years of Python development experience, including work with scientific libraries such as Xarray, NumPy, or Dask
•Demonstrated experience with data visualization in Python
•Proficiency with Git, GitHub, or equivalent version control tooling
•Familiarity with Agile or Scrum development methodologies
Preferred Qualifications:
•Graduate degree (Master’s or PhD) in a technical or scientific discipline
•Experience contributing to or maintaining open-source Python packages
•Background in object-oriented software design and architecture
•Candidate GitHub profile or portfolio of public code contributions
Salary Range $86,181 – $107,726* Job Description Group Sales Manager Who We Are Neiman Marcus is a leading luxury retailer...
Apply For This JobFull Job Description Job SummaryJoin our team at Coopers Beach Shack as a Seasonal Deck Attendant and play a vital...
Apply For This JobFull Job Description Equipment operator with 2a-1c Hoisting license , valid drivers license and DOT med card Work Remotely No...
Apply For This JobFull Job Description Truck Driver Job Description: Schedule: Flex drivers may be home weekly or out for up to 3...
Apply For This JobCivista Bank Description: POSITION PURPOSE: A Branch Manager (BM) operates as a business leader and is responsible for coaching and...
Apply For This JobProcess Implementation Specialist New York, NY, United States Full time Schedule $81,120-$135,120 Annually* * based on job, location, and schedule...
Apply For This Job