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
  • BIRLASOFT LIMITED
    Hyderabad

    The Freshers should be mandatorily trained on below mentioned technical skills: Core Java (OOPS, Object, Class, Interface, Strings, Exception handling, IO streams, Threads, Collections (List, Arr
  • IG Group
    Bangalore

    Step into the role of Developer and contribute to projects that redefine industry standards. Your work will support innovative solutions that enhance our internal business operations. So, who are w
  • Western Digital
    Bangalore Hallmark Office (IBS)

    WHAT YOU WILL DO ESSENTIAL DUTIES AND RESPONSIBILITIES Develop firmware using C/C++ in multiple environments using latest standards: FPGA, Simulator, for NAND/eHDD (Enterprise Hard Dis
  • Paytm
    Bengaluru / Mumbai / Gurugram

    We are looking to hire software developers who understand PHP, MySQL and JavaScript and love to build fast and modern consumer facing web applications. As we continue to grow out the site and its fe