
Software Engineer
- Chicago, IL
- $73,500-105,000 per year
- Permanent
- Full-time
- Work will be in in C/C++, Python, and Java/Scala
- Development will be in Windows using Visual Studio for C++
- Deployment is in AWS using containers, EMR, Cloud Formation, and Lamdas
- Create and maintain automated tests at all levels
- Create and maintain software documtation for technical and non-technical audiences
- Participate in daily standups and biweekly planning & retrospective
- Receive and give feedback on software design and implementation
- Working knowledge of at least one programming language
- Reasoning about software code including boundry condition identification, failure mode analysis, and test case identification
- Understanding fundamental data structures and their associated operations algorithm runtime analysis (average case and worst case)
- Have a strong foundation in 3D math, linear algebra, and interpolation
- ability to learn new technologies and adapt to change
- Communcate clearly verbally and in writing
- A clear passion for technology and math