AMP Robotics is a pioneer and industry leader in artificial intelligence (AI), robotics, and infrastructure for the waste and recycling industry. We apply AI-powered automation to economically and sustainably improve our global recycling system.
Headquartered in Louisville, Colorado, the Denver Post and BuiltIn Colorado have recognized AMP as one of the state's top workplaces. AMP also has operations and career opportunities outside of Atlanta and Cleveland, as well as in Europe. We’re fostering an environment where passionate individuals can grow and create impact. We seek unconventional thinkers to join our mission to enable a world without waste; at AMP, your contributions have meaning and can spur change. With backing from top-tier investors and national recognition including North American Cleantech Company of the Year and Forbes’ most promising AI companies, we’re always seeking ways to better our operations, raising the bar on innovation, and looking to collaborate and improve in what we do. Learn more at AMPRobotics.com.
We are looking for a candidate who has extensive experience building data-intensive software applications to join our team in a technical leadership role. AMP’s Cloud Team drives important efforts including customer-facing application development, cloud architecture, infrastructure, data ingestion and warehousing, internal tool creation and management, and process automation.
The ideal candidate will work to:
Participate in the design and implementation of a robust data platform that empowers AMP employees to access historical and real-time fleet data
Continuously identify and champion development process improvements within the team and company
Contribute to our digital infrastructure and service architecture in GCP
Participate in and influence the tactical and strategic direction of the team’s products
Brainstorm and investigate ways to turn AMP’s data into actionable insights
Play a significant role in nurturing the long term growth and health of software teams at AMP
Identify and leverage cost-reduction opportunities while being an advocate for areas of investment
Some of the tools and services you will work with:
Google Cloud Platform
Dataflow (Apache Beam)
Cloud Composer (Apache Airflow)
BigQuery
Cloud SQL
Pub/Sub
Cloud Storage
IoT Core (MQTT)
TimescaleDB (PostgreSQL) and MySQL relational databases
DBT
Python
Kubernetes
Terraform
GitLab
Requirements (absolutely must have; 3-5 is preferred)
3+ years member of a team building data-intensive web services from requirements to production.
Experience designing, building, deploying, and monitoring data processing pipelines
Advanced SQL and Python skills
Comfortable managing databases and data warehouses (relational, NoSQL, etc.)
Has deployed to and utilized services of a major cloud provider (AWS, Azure, GCP)
History working with a reasonable subset of our technology stack listed above
Desired Qualifications (nice to have)
Led one or more teams as a technical lead
Strong product management skills and opinions
History working with Docker, Kubernetes, and any popular CI/CD platforms
Specific experience/certification with Google Cloud
Intermediate to advanced BigQuery knowledge
Previous work ingesting, storing, and leveraging time-series data
Track record of working with numerous stakeholders, teams, and cross-functional roles to deliver projects on time and under budget
Passion for recycling, the environment, and working in a fast-moving environment
Job Responsibilities
Help build and maintain the products owned by the Cloud Team
Participate in and influence architecture design
Write code in Python, SQL, and Terraform
Work with numerous GCP services to ingest, store, transform, and access AMP’s data
Champion and implement modern software development best practices
Practice test-driven development
Create and maintain CI/CD pipelines
Help mature existing development processes via iteration
Serve as a technical leader within the team and organization
Mentor other engineers
Collaborate with other teams and disciplines to ship products
Identify, propose, and implement architectural improvements within our applications and infrastructure
Other duties:
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.
Medical - The company covers up 85% to 100% of the premium for Cigna healthcare plans depending on the selection. Employees pay the difference in premium if they select a more expensive plan. Up to 75% for dependents.
Dental, Vision, Short and Long Term Disability.
401(k) retirement plan (non-matching).
FTO - Flexible Time Off
Nine (9) paid holidays – 7 company designated and 2 floating holidays.
Equity
Working Conditions/Physical Demands:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Prolonged periods of sitting at a desk and working on a computer.