• Sr. Python Programmer

    Posted Date 2 months ago(5/11/2018 1:13 PM)
    Job ID
    # of Openings
    Job Location(s)
    Information Technology
  • Overview

    Medical Science & Computing (MSC) is an exciting growth oriented company, dedicated to providing mission critical scientific and technical services to the Federal Government. We have a distinguished history of supporting the National Institutes of Health (NIH) and other government agencies. MSC offers a dynamic and upbeat work environment, excellent benefits and career growth opportunities.


    We attract the best people in the business with our competitive benefits package that includes medical, dental and vision coverage, 401k plan with employer contribution, paid holidays, vacation, Medical and Flexible Spending Accounts, Pre-Tax Transit Assistance and tuition reimbursement. If you enjoy being a part of a high performing, professional service and technology focused organization, please apply today!


    Duties & Responsibilities

    Medical Science & Computing is searching for a Sr. Systems Programmer in support of the National Institutes of Health (NIH).


    • Provide high-level technical expertise for developing, monitoring, and maintaining databases, applications, and innovative solutions related to the automation of scientific data processing and analysis.
    • Work with other developers and scientists to design, implement, document and maintain highly flexible database infrastructures and data processing system/tools capable of supporting both large and small applications on these platforms.
    • Troubleshoot existing data handling, streamline advanced data processing and analysis pipelines to improve efficiency, speed, and overall throughput, and optimizing and translating existing software algorithms into stable release versions.
    • Research, evaluate, introduce, and support new evolving technologies potentially of use to the NIH end user community and participate in the evaluation of specifications and features of new products and software applications, performing data comparisons, performance and compatibility testing, and make recommendations for future implementation.
    • Collaborate with the software development team to adhere to the established software development process.
    • Ensure controlled data access and maintain data integrity and confidentiality.
    • Evaluate custom image processing products, perform data comparisons, performance and compatibility testing, and make recommendations.
    • Participate in assigned training activities, both formal and on-the-job as well as perform other duties as assigned.



    • B.S. or M.S. degree in Computer Science or related field, and over 5 years of industry experience.
    • Expert knowledge and 5+ years of experience with Python Programming.
    • Knowledge and experience with C/C++ and Matlab.
    • Ability to quickly review existing programming code and optimize, translate, and rewrite new code as necessary.
    • Strong analytical ability to understand and carry out complex procedures utilizing a variety of different software platforms and packages extending to extensive skilled handling, analysis, and processing of large images and datasets.


    • Experience with data analysis libraries and toolboxes such as ITK, VTK, OpenCV, scikit-image, and the Mathworks Image Processing Toolbox.
    • Knowledge and experience with Microsoft Windows software development, including Visual Studio is a plus.
    • Experience developing and performing data analysis on datasets, using both existing applications and software packages as well as developing new programs to carry out tasks related to the quantitative analysis of data sets.
    • Knowledge of Adobe Photoshop.



    Medical Science & Computing is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or protected Veteran status.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed