What are the responsibilities and job description for the Senior Software Engineer, NASA Video Workflow Automation position at TCS?
Senior Systems Administrator / Video Workflow Automation, NASA
Location: United States-Alabama-Marshall Space Flight Center
US Citizenship Required for this Position: Yes
Clearance Type: Ability to attain Public Trust Clearance
At Technical Consulting Solutions (TCS), Inc., our team of professionals tackles many of our countrys most difficult engineering and technology challenges to further our countrys defense and space programs. At TCS, we strive to provide our people with a strong, interesting career along with strong benefits and work-life balance.
This position supports NASA's Marshall Space Flight Center (MSFC) in Huntsville, AL. MSFC is the birthplace of NASA and continues to propel NASA's technical expertise ever forward. For more than six decades, NASA and the nation have relied on MSFC to deliver its most vital propulsion systems and hardware, flagship launch vehicles, world-class space systems, state-of-the-art engineering technologies and cutting-edge science and research projects and solutions. TCS provides our technology expertise to help NASA to provide efficient IT and other shared services to the various NASA users.
TCS is seeking a software developer to serve as the Video Workflow Automation Engineer in support of the AEGIS Enterprise Video Services team. This role is responsible software development, with a focus on creating efficient and scalable video workflows. This role will design, develop, and maintain code that automates various aspects of video distribution, streamlining processes and accelerating delivery times. The selected candidate will:
- Workflow Development: Design, develop, and maintain software solutions that
automate video distribution workflows, including encoding, transcoding, packaging, and
delivery. - Automation: Implement automated processes to reduce manual intervention and
streamline operations, such as background tasks, batch processing, and error handling. - Optimization: Identify and implement performance optimizations to improve video
delivery speed and efficiency. - Integration: Integrate video workflows with existing systems and platforms, such as
content management systems, delivery networks, and analytics tools. - Problem-Solving: Troubleshoot and resolve technical issues related to video workflows
and automation. - Collaboration: Work closely with other team members, including product managers,
designers, and quality assurance engineers, to ensure successful project delivery.
This is an on-site work position at NASAs MSFC facility in Huntsville, AL. Remote work is NOT available.
Basic Qualifications
- Bachelor's degree in computer science, Engineering, or a related field and 10 yrs experience, or an Associate's degree and 15 yrs experience.
- Strong programming skills in languages such as Python, Java, or C .
- Experience with video encoding and transcoding technologies (e.g., FFmpeg, x264, H.265).
- Knowledge of video streaming protocols (e.g., HTTP Live Streaming, DASH).
- Familiarity with cloud platforms (e.g., AWS, GCP, Azure) and cloud-native technologies.
- Excellent problem-solving and analytical skills.
- Ability to work independently and as part of a team.
- US Citizen with ability to attain public trust clearance
Preferred Qualifications
- Experience with video delivery networks (CDNs) and their APIs.
- Knowledge of video analytics tools and metrics.
- Experience with containerization technologies (e.g., Docker, Kubernetes).
- Experience with scripting languages (e.g., Bash, PowerShell).
If this position sounds interesting to you, and you meet the requirements listed; then we would love to discuss this position with you. It is our hope that we can find a position that would match your career goals and would provide a good, interesting career for you. TCS offers a strong complement of benefits, leave, 401(k), etc.
Apply online or visit us at www.tcs-inc.com
TCS is an EEO Employer.