Achieve sub-meter accurate geographic data manipulation through 3-dimensional mathematical model manipulation and computational geometry algorithm development
Requirements
- Working knowledge of at least one programming language
- Reasoning about software code including boundary 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
- Proficiency in C++, Python, and/or Java/Scala
- Experience with AWS services such as containers, EMR, Cloud Formation, and Lamdas
Responsibilities
- 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 documentation for technical and non-technical audiences
- Participate in daily standups and biweekly planning & retrospective
- Receive and give feedback on software design and implementation
Other
- A 4-year college degree in computer science, engineering, or mathematics or experience is required
- Communicate clearly verbally and in writing
- A clear passion for technology and math
- Participate in daily standups and biweekly planning & retrospective
- Receive and give feedback on software design and implementation