This job might no longer be available.
Software Engineer, Systems Team
5 years ago
Position Overview:
What you will be doing:
You will be at the heart of improving and expanding the client-side architecture that goes behind all of the Osmo games. The systems team at Osmo creates the reusable architecture that powers both our in-house and externally developed games. You will have an opportunity to work on architecture, game engine, ui, networking, optimization, and everything else in-between. You’ll be able to gain expertise in multiple areas and focus on those which you find the most interesting. Have your voice heard in a small team of dedicated engineers.
Most importantly, be a role model with your code for other engineers to follow.
Company Overview:
Who we are:
Osmo is an award-winning accelerated learning system that changes the way children interact with games. Osmo games combine physical interactions with digital experiences to make learning fun.
Osmo was recently acquired by Byju’s, a highly successful company focused on making learning fun. This puts Osmo in a unique position, still acting as a small company, but with the backing and resources of a much larger one. Byju’s has recently raised $540 million, and was valued at over $3.5 billion.
Team Overview:
Who you will be working with:
The systems team at Osmo is formed of experienced engineers in charge of providing a solid foundation for the rest of the company - both with their expertise/knowledge and code infrastructure:
- General architecture, refactoring, and code reviews
- Library code, shared game features (such as our profile system)
- Consulting on hard tech challenges faced by other teams at the company
- SDK for third party developers
- Tooling for engineers and artists
Qualifications:
- Excellent sense of foresight into engineering design decisions
- Experience in a development team
- Experience with the entire lifecycle of shipping a product
- Self driven and organized, able to work with other self driven individuals
- Excellent Inter and Intra disciplinary communication
- Working with engineers, artists, designers, and others at the company
Our basic tech stack, experience in these areas is a plus but not required:
- Experience in game industry or solo game projects
- Unity / C# (client code)
- Git (version control)
- Java (native Android code)
- Objective-C (native iOS code)
- Python, Bash (scripting)
- SQL, BigQuery (Analytics)
- GoLang (server side)
Create Your Profile — Game companies can contact you with their relevant job openings.