Software Engineer II Los Angeles, CA TSM is a globally-recognized brand with a dominant tradition and multiple top- ranked competitive teams. TSM has won more than 100 major tournaments and boasts one of the largest and most passionate fan bases in the industry. We also have one of the largest networks of streamers on Twitch.tv. All of this contributes to our mission to become the most competitive and successful esports and video game organization in the world. We're seeking skilled, driven, and passionate team members to continue the momentum forward.
Overview
As a Software Engineer on the Dyno (dyno.gg) team, you will be responsible for contributing to both new and existing engineering projects. You will collaborate closely with product owners and other engineers, using a high degree of ownership and autonomy to deliver innovative solutions. You will utilize your experience in scalable web applications to focus on the development of new features, designing and implementing API's, new microservices, and integrations with other services, both internal and external. You will play a critical role in the development of product features used by millions.
In this role you will have the opportunity to make a significant impact on our products and services. Your technical expertise and skills will allow you to influence and take ownership of key components. You will work together with other engineers as a team, while also working independently to deliver clean and high-quality code. This position requires you to be on-site Monday through Thursday in our Los Angeles office with optional WFH on Fridays.
What You'll Do
• Design, develop, and maintain high-quality, well-tested code • Create and document reusable code with a high degree of quality • Review PRs and provide meaningful feedback on a regular basis • Work with the team and stakeholders to design and ideate on new
features • Cultivate team growth by pairing and mentoring others
What It Takes To Be Successful
• 3+ years working with TypeScript and Node.js • Proficiency in SQL and experience with relational databases like
PostgreSQL
• Understanding of distributed systems and microservices architecture • Experience designing and developing RESTful API's • Knowledge of building high-volume customer-facing applications • Strong problem-solving and analytical skills • Good understanding of software design patterns and principles • Experience working in an agile environment, using git and GitHub within a
continuous integration environment to ship code frequently • Ability to write clean, maintainable, and efficient code • Excellent communication and collaboration skills • Ability to work in a fast-paced, dynamic environment
Nice To Have
• Experience developing services with Nest.js • Experience working with Discord API • Familiarity with AI/ML frameworks and tools like TensorFlow, PyTorch, etc. • Practical understanding of fundamental AI/ML concepts, such as neural
networks, decision trees, and clustering • Experience in working with big data technologies (e.g., Apache Spark,
Hadoop) for data processing and model training • Experience with generative AI models like GANs, VAEs, and familiarity
with stable diffusion techniques for generating content would be a plus. What We Offer
• An organization focused on growth and shared success • Highly engaged leadership team with expert knowledge of gaming • Excellent reputation with players, studios, and publishers in the industry • Opportunities to learn and grow with the company • A performance culture focused on career development and success
Pay and Benefits
• Annual salary range: $100k-150k USD + bonus • Unlimited vacation policy • 100% employee covered Medical, Dental, and Vision plan • 401k matching • Company-wide team building events
Salary for the successful applicant depends on a variety of job-related factors, including but not limited to geographic location, market demands, experience, training, and education.