Skip to main content

Software Developer - Python Simulations

Software Developer - Python Simulations
CI Software
9 months 1 week ago

Job Description

TS/SCI Clearance Required

ONSITE Full Time / Long-Term (3+ years) Contract in Pasadena, CA

Work Location: This position is required to work on-site, at the customer location in Pasadena, CA

Security Clearance: An active TS/SCI clearance is required

Education /Work Experience: Bachelor's degree in Computer Science or related engineering discipline with a minimum of 5 years of related experience; or Master's degree in Computer Science or related engineering discipline with a minimum of 3 years of related experience

Required Skills

  • Experience with programming in Python on a Linux environment
  • Experience with Agile/Scrum development processes
  • Experience with DevOps/DataOps (Git, GitLab, JIRA, Docker, Artifactory)
  • Experience with CI/CD processes and pipelines
  • Strong critical thinking and problem-solving abilities
  • Strong written and verbal communication skills and ability to work in a team environment
  • Ability to learn new software techniques and mathematical algorithms
  • Experience in cloud-based development (e.g. AWS or Azure)

Responsibilities

  • Developing, reviewing, testing, and maintaining various tools and algorithms (written primarily in Python and MATLAB) for simulations and analyses of imaging systems.
  • Working with a large system engineering and analysis team to define/provide the necessary infrastructure, processes, and software engineering discipline to enable the seamless execution of complex end-to-end simulations and analyses.
  • Assist in the ongoing software development of the Image Chain Analysis in Python (ICAP) and System for End-to-End Results (SEER).
  • Assisting in the architecting/deployment of computing resources and systems in Amazon Web Services (AWS).

Optional Skills

  • Background in mathematics or machine learning.
  • Background in computer vision: image processing, object detection/tracking.
  • Experience with Docker containers and container orchestration with Kubernetes
  • Familiarity with virtual environments (Anaconda)
  • Familiarity with Dask or similar scientific data processing pipeline
  • Experience with MATLAB
  • Experience managing software build processes with CMake in Linux environment
  • Experience working with a team to turn prototype algorithms into delivered software products.
  • Understanding of concepts of large-volume data processing
  • Understanding and application of standard software engineering principles, especially with respect to unit and regression testing

Contact Information

This position requires a U.S. Citizen who is eligible to obtain any required Export Authorization with an ACTIVE Top Secret / SCI Clearance

Please contact Marc at [email protected]

Job Details

  • Job Type: Full-time
  • Pay: $(phone number removed) - $(phone number removed) per year

Benefits

  • 401(k)
  • Dental insurance
  • Health insurance

Compensation Package

  • Bonus opportunities
  • Hourly pay
  • Yearly pay

Experience Level

  • 3 years

Schedule

  • 8 hour shift
  • Day shift
  • Monday to Friday

Work Location

In person

Expertise level

Work arrangement

Similar Jobs in United States

Similar Jobs in