Python Developer
Trimble Navigation
(Westminster, Colorado)Trimble applies technology to make field and mobile workers in businesses and government significantly more productive.
We are seeking a self-motivated and enthusiastic software engineer to join the Trimble Data Cloud Processing Development team. Python developers are responsible for developing and maintaining highly scalable geospatial processing systems that will handle petabytes of data.
As a member of the Trimble Data Cloud Processing Development team you will use a wide variety of technologies, such as Python, FME, and AWS to solve problems and have the opportunity to explore and use emerging technologies.
We are looking for intelligent, innovative, and driven developers. We will consider applicants with limited experience in the technologies listed below, however you must have strong Python skills.
Key Responsibilities
-
Software engineering with a healthy dose of performance engineering and DevOps.
-
Use Linux and Windows system administration knowledge to set up and maintain working cloud distributed systems.
-
Use BASH, BATCH, Python, C, C++ and other specialty languages to develop and maintain backend systems for Trimble Data.
-
Use AWS to manage and grow our cloud strategy.
-
Work within your team and with other teams to ensure the overall vision of the project is being fulfilled.
-
Demonstrably strong Python skills.
-
Linux/Unix experience (preferably RedHat, CentOS, Fedora)
-
Linux Scripting experience (BASH)
-
Demonstrable proficiency with a wide variety of Amazon Web Services (AWS) such as S3, EC2,and IAM
-
Ability to work independently
-
The ability to quickly learn new technologies and adapt to new environments.
-
C/C++ experience
-
.NET experience
-
Relational Database experience (specifically PostgreSQL)
-
Miscellaneous geo-processing skills : FME (very desirable), GDAL, ArcMap, ENVI, or similar
-
GUI programming using Qt
Questions
There are no answered questions, sign up or login to ask a question
- AWS
- C++
- Knowledge of Backend Development Best Practices
- Linux
- Python
- Relational Databases
- .NET Framework
- Amazon EC2
- Amazon S3
- Bash
- CentOS
- Fedora
- GUI Design
- PostgreSQL Programming
- Qt
- Red Hat Enterprise Linux
- Distributed Systems
- Batch
- Feature Manipulation Engine
- Exelis Visual Information Solutions
- ArcMap
- Geospatial Data Abstraction Library

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.