Software Engineer, GeoTrellis

Azavea

(Philadelphia, Pennsylvania)
Full Time
Job Posting Details
About Azavea
Beyond dots on a map. We create software to bring together the best aspects of geography, the web, and mobile technology for stronger communities.
Summary
A software engineer who enjoys being constantly challenged to solve tough problems using the best tools available. You want to write open source software in an open source environment. You challenge the status quo of software development by keeping up to speed with cutting edge techniques and technologies. You understand or are eager to learn how functional programming is a great way to write beautiful code.
Responsibilities
* Implement new features, algorithms, data processing operations, benchmarks and tests for a large Scala-based software framework. * Build scalable back-end software where performance is critical. * Engage in multidisciplinary work that applies an agile process (scrum board, daily stand-ups and two-week iterations) to design, architecture, development, testing and deployment. * Support the development of an open source community around the GeoTrellis project. * Contribute to both a growing company and to the open source communities that support our work.
Ideal Candidate
* Be excited about code, be interested in reading about code, and go to conferences about code. * Want to constantly learn in order to help a bleeding edge open source project stay on that edge. * Demonstrate fluency with at least one functional programming language such as Scala, Clojure or Haskell. * Interested in working with a small, collaborative team on meaningful projects. * Get excited about contributing to a large, complex open source project. **You get extra points for** * Experience with Spark, Akka, or other Scala-based distributed processing frameworks. * Having worked with distributed data processing frameworks, like Hadoop, Amazon MR, etc. * Demonstrating your open source or other community service contributions. * Strong background in algorithm development where performance is critical.
Compensation and Working Conditions
Benefits Benefits included

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.