Job Description
We are looking for an enterprising Unity 3d engineer (level II or III). Eolian is building a new kind of agile team, requiring the ability to communicate and make decisions at every level. We are looking for more than just an engineer, we need people who believe in what they are doing, wish to disrupt the status quo, and are fiercely curious. If you aren't breaking things then you aren't getting the creative latitude a growing mind needs.
What we do:
Eolian is first and foremost a prototyping firm. We create markets by combining and inventing capabilities at the edge of technology. Our main platform is a patented metaverse system which provides all you need to orchestrate geo-rectified data and collaborate with anyone around the world in 3d simulation space. This paired with our flagship product ARTAK creates the backbone of our Unity 3d development. In addition to this productized system we work closely with the Mayo clinic developing augmented and virtual reality solution for the healthcare industry, and 3d data analytics tooling for the next generation of information management.
Responsibilities:
- Engineer client applications in Unity 3d for multiple platforms (some experimental and/or prototype)
- Engineer API endpoints with extensibility, modularity and scalability in mind
- Optimize simulation environments for AR/VR/Screens
- Work closely with anyone in the company who influences any of your workflows
- Learn the system, get comfortable with the culture then drive your own value streams. We want individuals who can understand the strategy their work supports and find ways to enable it
- Learn. This is the most important characteristic any engineer can bring to this org. Most of what we do is solving problems at the edge of capability. Integrating ML/AI models, adopting new techs as they come out, predicting market trends and understanding useful techniques/patterns is what we do every day.
Qualifications:
- Demonstrated ability to develop and solution within the Unity 3d ecosystem
- Solid understanding of full stack development (client, server, APIs, hybrid cloud/edge) and how to structure communication between the layers
- Deep knowledge of at least one coding language, preferably C#, preferably many languages.
- Ability to architect solutions on your own using a mix of OOP and DOTS principals (emphasis on runtime optimization, AR devices are still in their infancy so memory management and O() matter a lot)
- Knowledge of ticket tracking patterns, ability to communicate and orchestrate tasks within an organization
- Experience in deconstructing engineering tasks and advancing the organizations intent. This is a soft skill that means less intervention from management, we want you to understand our goals, convert them into engineering tasks and advance the mission, not just code, not just close tickets, but make sure that your unique perspective is leveraged in creating the solutions.
Salary: 80,000 - 120,000
Must be US citizen