Salary
💰 $65,000 - $75,000 per year
Tech Stack
AWSDjangoDockerJavaScriptjQueryKubernetesPostgresPythonSQLTableau
About the role
- Design, develop, and maintain applications that automate data and workflow tracking for massive geospatial datasets
- Ensure the efficient movement and management of hundreds of terabytes of data and the production of thousands of geographic maps
- Collaborate with USGS project managers and stakeholders in an Agile environment
- Build systems that are scalable, reliable, and highly automated
- Create intuitive front-end experiences to support national mapping and decision-making initiatives
- Develop robust backend systems, database management, and process automation
- Support automated testing, integration and deployment in a Git-based CI/CD DevOps environment
Requirements
- Bachelor’s degree in Computer Science, Geography, GIS, or a related discipline
- At least 2 years of relevant experience
- Proficiency in SQL, primarily PostgreSQL, for database creation, indexing, and management of large datasets
- Strong Python programming skills to develop and maintain applications and automate workflows
- Familiarity with the Django framework for Python web development
- Demonstrated experience working in a Git-based CI/CD DevOps environment to support automated testing, integration and deployment of applications
- Must be willing to obtain the AWS Practitioner Certification within 90 days of starting, if not already certified
- Desired: Experience with JavaScript, specifically jQuery and jQuery UI
- Desired: Familiarity with containerization tools like Docker and Kubernetes for scalable application deployment
- Desired: SQL performance tuning to optimize large data processing
- Desired: Experience with Tableau for reporting and visualization of dataflows
- Desired: Unit testing experience to ensure reliable, high-quality software.