What are the responsibilities and job description for the Video Workflow Automation Engineer position at Business Integra Inc?
Title: Video Workflow Automation Engineer
Location: Huntsville, Alabama (The position currently requires three days onsite and 2 days remote, with the possibility of transitioning to 100% onsite)
Contract: Long term
- Provide leadership in software engineering design and modification.
- Provide advanced software services on all aspects of equipment.
- Work directly on problems that are complex to analyze, plan, program, and operate.
- Confer with functional area experts and authorities to determine the software application requirements of the program.
- Analyze problems within the program; make recommendations based on input from the Government and other personnel.
- Responsible for the completion of assigned engineering projects within budgetary and scheduling guidelines.
- Leads a group of engineers, analyst, and/or technicians assigned for the duration of a project or may function as ongoing lead within a group associated with one of more technical areas. Supervise team of software engineers.
- Seeking a 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.
Key Responsibilities:
- 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.
Basic Qualifications:
- Bachelor’s degree with 10 years of experience (OR) an AA/AS degree with 15 years of 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.
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).
Education:
- Bachelor’s degree with 10 years of experience (OR) an AA/AS degree with 15 years of experience.
- Bachelor degree in Computer Science, Engineering, or a related field.
- 3 years of experience in software development, with a focus on video workflows and automation.