Software Development Engineer I - Big Data Toolkit


Apply Now

Overview


Are you a seasoned Scala/Java developer who has a passion for building great high-quality big data distributed computing software? In this role, you will build cutting-edge, high-performance distributed computing software that can perform massive geospatial operations in lightning speed.

You’ll join an agile team of talented developers, data scientists, and consultants to build and deliver geospatial analytics solutions at scale to help our customers address real-world challenges in the big data space.

Responsibilities


  • Design, develop, implement, and maintain distributed geospatial analytics software that processes massive volume of geospatial data sets very fast
  • Work with a team of dedicated product engineers, data analysts, data scientists, and customers to determine, design, and build the most desired capabilities and enhancements
  • Work on ingesting, storing, processing, and analyzing large geospatial data sets
  • Work in a fast-paced Agile team designing algorithms and implementing them in a short turnaround time

Requirements


  • 2+ years of experience developing using Apache Spark
  • 3+ years of strong programming experience in Scala and/or Java
  • Experience in Python
  • Strong attention to detail and analytical capabilities
  • Experience or good knowledge in building CI/CD pipelines
  • Experience with Apache Maven
  • Experience with complex data sets within an enterprise-level environment
  • Enthusiasm for improving software capabilities for end users in real-world application
  • Understanding of the software development lifecycle
  • Good interpersonal skills and positive attitude
  • Bachelor’s or master’s in computer science, mathematics, data science, physics, or related fields, depending on position level

Recommended Qualifications


  • Prior experience with cloud platforms such as Databricks, Azure, Google Cloud Platform, AWS
  • Familiarity with Azure DevOps
  • Prior experience or good knowledge in Docker and Kubernetes
  • Able to learn new technologies quickly
  • Dedicated and solution-oriented individual

About Esri


Our passion for improving quality of life through geography is at the heart of everything we do. Esri’s geographic information system (GIS) technology inspires and enables governments, universities, and businesses worldwide to save money, lives, and our environment through a deeper understanding of the changing world around them.

Carefully managed growth and zero debt give Esri stability that is uncommon in today's volatile business world. Privately held, we offer exceptional benefits, competitive salaries, 401(k) and profit-sharing programs, opportunities for personal and professional growth, and much more.

Esri is an equal opportunity employer (EOE) and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law.

If you need a reasonable accommodation for any part of the employment process, please email humanresources@esri.com and let us know the nature of your request and your contact information. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to from this e-mail address.

#LI-MN1

Apply Now