about 4 hours ago
Responsibilities
- Collaborate with product managers, UX designers, and architects to understand project requirements.
- Design, develop, test, and maintain software applications.
- Write clean, efficient, and maintainable code.
- Analyze, troubleshoot, and debug product defects.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of professional experience in software development.
- Proficiency in Java and Rust programming languages.
- Knowledge of media processing and metadata systems.
- Experience with tools like ffmpeg and OpenCV.
- Familiarity with relational and NoSQL databases.
- Proficiency in containerization with Docker and Kubernetes.
- Experience with Agile software development methodologies.
- Strong problem-solving skills and ability to address complex technical issues.
- Excellent communication and collaboration skills.
- Application of secure coding practices.
- Passion for unit testing and delivering high-quality code.
- Prior knowledge of C2PA is a plus.
Benefits
- Generous time off policies.
- Top shelf benefits.
- Education, wellness, and lifestyle support.
