eagleview
Overview
EagleView is looking for an experienced Sr. Software Engineer to design, develop, and maintain mission-critical at-scale cloud-based geospatial data pipelines and data management environments. Ideal candidates will have worked in a similar capacity as part of a high technology and/or data products company developing highly scalable data pipelines in the GIS, mapping, and/or geospatial data space.
Leveraging your past experiences and cloud-based data processing skills, you will play a critical role in building EagleView’s next generation geospatially oriented data pipelines. These pipelines and the data they manage are enabling exponential growth of our high-precision geospatial data footprint. Your deep understanding of open-source data processing frameworks, event management, workflow, data quality methods, and cloud-based services design will be crucial to your success in this role.
Responsibilities
- Design, develop, test and support geospatial data processing pipelines, ingest frameworks, and at-scale distribution capabilities
- Design and implement data quality management frameworks and data quality metric tooling
- Collaborate with multiple teams in assessing internal and external data sources and data sets
- Actively participate in roadmap and feature planning activities to ensure objectives, features, and deliverables are clearly understood with well-defined success criteria
- Work with Architects and Tech Leads to plan and estimate technical features and stories
- Produce well-crafted code with full unit test coverage, automated functional tests, and complete technical documentation
- Promote a software craftsmanship culture that emphasizes delivering high quality, enterprise-scale, extremely reliable software solutions
- Mentor and guide early career and less experienced team members as opportunities arise
Qualifications
- 7+ years of professional experience building cloud-based enterprise-scale real-time and batch-based data pipelines and data distribution (serving) capabilities
- Deep experience leveraging modern open-source data processing/data pipeline technologies, frameworks, and cloud tools (S3, Lambda, Kinesis, Kafka, Airflow, Steps, etc.)
- Experience working with geospatial/geometric datasets and geospatial/vector data stores
- Previous experience building enterprise-caliber, event-driven distributed systems using cloud-based architectural patterns and infrastructure
- Intimate familiarity with cloud-based open-source SQL and NoSQL databases including experience in performance tuning and query optimization
- Familiarity with domain-based data architecture, metadata management, and data quality frameworks
- Test-driven development mindset with a focus on data quality, services scalability, and code efficiency
- Previous experience with Functional programming methods using modern development languages (Go, Scala, etc.) is preferred
- Bachelor’s degree in computer science or engineering required
- Strong oral and written English skills are required
- Previous direct collaboration with US-based engineering resources is a plus
- Collaborative working style with a primary focus on the predictable delivery of quality outcomes.
- Experience working within governed Enterprise Agile planning and delivery organizations using Scrum practices preferred
To apply for this job please visit careers.eagleview.com.