Senior Software Engineer – Data Pipelines

Software Development
  • Software Development
  • Bengaluru
  • Work Type: Hybrid

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.

Similar Jobs to Apply
  • Wolters Kluwer (India) Private Limited - DXG
    India

    About the Role: Take your software engineering career to the next level as a Senior Product Software Engineer. You will play a key role in designing, developing, and troubleshooting software programs.
  • Google India Pvt Ltd
    India

    Software Engineer III, AI/ML, Google Cloud Minimum qualifications: • Bachelor’s degree or equivalent practical experience. • 2 years of experience with software development in one or more progra
  • Es Magico AI Studio
    India

    Company Description Es Magico AI Studio is a venture studio that invests in startups by providing product design and technology as a service. We help entrepreneurs turn their product ideas into reali
  • Capgemini Engineering
    India

    Key Responsibilities: • Design, implement, and optimize WLAN firmware and driver components based on IEEE 802.11 standards (a/b/g/n/ac/ax). • Develop and maintain wireless connectivity stacks an