Remote |
Los Angeles, California
Freelance | Job ID #72499 | $90 - $109 hourly | Posted 3 weeks ago
JOB DESCRIPTION
Our client, a video game company, is seeking a Software Engineer III to join the Data as a Service Team!
Responsibilities:
- Set, lead, and contribute to technical vision and direction, using your expertise to guide tough technical decisions
- Lead and contribute to technical design and implementation of solutions to complex data problems - ranging from stream processing to live ML inference
- Drive collaboration and alignment with various internal stakeholders and teams
- Mentor and coach to lift the expertise of the engineering teams
- Promote adherence to engineering excellence including code maintainability, quality, monitoring, operational excellence, and documentation
- Constantly innovate to improve player experience and unlock the value of data
Required Qualifications:
- Bachelor’s degree in Computer Science or a related field, or equivalent experience
- 7+ years of software development experience, with a focus on data/stream systems and live machine learning systems
- Experience developing large-scale, performant, distributed data solutions on cloud infrastructure (AWS preferred)
- Hands-on experience in complex system design, object-oriented system design, scale, performance tuning in Java or Go, and knowledge of Python.
- Deep hands-on experience in complex event driven architectures and stream processing in a variety of technologies, with a preference for Kafka
Desired Qualifications:
- Experience building test automation and CI/CD
- Exposure to MLOps platforms and solutions, especially in the realm of microservices