Trimble Inc. Software Engineer in Westminster, Colorado
We are seeking a self-motivated and enthusiastic software engineer to join theTrimble Connect Cloud team. The Trimble Connect team develops and operatescloud-based solutions that enable diverse applications to interact and becombined to create dynamic workflows that are capable of solving real worldproblems. Python developers are responsible for developing and maintaininghighly scalable data processing systems that handle petabytes of data. Youwill use a wide variety of technologies, such as Python, FME, AWS,and other web technologies to solve problems and have the opportunity toexplore and use emerging technologies. We are looking for intelligent, innovative, and drivendevelopers. We will consider applicants with limited experience in thetechnologies listed below, however you must have strong Python skills. Key Responsibilities Software engineering with a healthy dose of performanceengineering and DevOps. Use Linux and Windows system administration knowledge to set upand maintain working cloud distributed systems. Use BASH, BATCH, Python, and other specialty languages todevelop and maintain web and backend systems. Contribute to system development by aiding in the design andimplementation of new features and core capabilities. Use AWS to manage and grow our cloud strategy. Work within your team and with other teams to ensure the overallvision of the project is being fulfilled. Required Skills and Experience Demonstrably strong Python skills. Comfortable working in Linux (RedHat family) and Windowsoperating systems. Expertise with Python web development. Bonus points for any of the following: Experience with a variety of Amazon Web Services (AWS) suchas S3, EC2, DynamoDB, and IAM. Experience with deep learning frameworks such as Caffe,TensorFlow, and Torch. Basic network application experience. In particular with RESTfulAPIs. C/C++ experience. Flask or Django experience. .NET experience. Relational Database experience (specifically PostgreSQL). Experience working with big data technologies (eg. Spark,Hadoop). Trimble is transforming the way the world works by delivering products andservices that connect the physical and digital worlds. Core technologies inpositioning, modeling, connectivity and data analytics enable customers toimprove productivity, quality, safety and sustainability. From purposebuilt products to enterprise lifecycle solutions, Trimble software,hardware and services are transforming a broad range of industries such asagriculture, construction, geospatial and transportation and logistics. Trimble is proud to be an Equal Opportunity and Affirmative Action Employerand considers qualified applicants for employment without regard to race,gender, age, color, religion, national origin, marital status,disability, sexual orientation, status as a covered veteran in accordancewith applicable federal, state and local laws, or any other protectedfactor. EEmployer's Job# 1501-118693Please visit job URL for more information about this opening and to view EOEstatement.