What are the responsibilities and job description for the Senior Software Engineer (Java / Python / AWS) position at Optomi?
Senior Software Engineer (Java / Python/ AWS) - Hybrid 4x week in LA or Seattle - Contract to Hire - W2
Optomi, in partnership with one of the largest entertainment companies in the world, is seeking a Senior Software Engineer to join the Media Engineering team. As part of this team, you will be responsible for the ingestion and management of metadata for streaming services. You will use AWS, Docker, Spinnaker, Kubernetes, and frameworks such as Spring Boot and Django. If you enjoy streaming media, are interested in live sports and entertainment, or just want to join a fast-growing team that plays a critical role in the core functionality of our streaming products, then this team is for you.
What the Right Professional Will Enjoy:
- The opportunity to work on software reaching millions of customers
- Working with AWS where all infrastructure and software is run in the cloud
- The opportunity to work with latest Java/Python and web technologies
- Working on a highly visible team with the opportunity to grow
Responsibilities:
- Work with a distributed team of engineers building software in a collaborative development process
- Build high-performance, stable, scalable systems to be deployed in an enterprise setting
- Lead high-level architecture discussions and planning sessions
- Provide mentoring and advice for other engineers
Requirements:
- 3 years of experience delivering backend applications in a production environment
- Expertise in Java or Python, Spring Boot or Django, scaling databases (NoSQL, SQL), stream processing
- Experience building RESTful services
- Experience with React and Redux is nice to have
- Understanding of data structures (hashing, trees, graphs, queues, heaps), and a tenacious drive to minimize algorithmic complexity
- Experience with build and deployment technologies such as Jenkins and Docker Experience working with AWS