Principal Developer - Fast Data

AmherstIT

Apply
Description:

We are looking for software engineers that are surfing the tidal wave of new tech and energy that's come with the big and fast data movement.  We have seas of big and fast data and rivers of fast data. To tame it all we're using tools like Spark,  Apex, Scala, Akka, Python, Cassandra, Accumulo, HBase, AVRO, and Mesos – and we're on the look-out for anything else that will help us.

 

In this Principal Developer role, you’ll focus on big and fast data platforms, with an initial focus on Scala and Python frameworks and the Apache Spark platform. You'd be part of an Agile team, leading technical design, development and implementation of applications. You'd have the opportunity to grow your own technical knowledge and grow capabilities in the fast data arena.

 

Responsibilities:

  • Lead and develop sustainable data driven solutions with current and next gen data technologies to meet the needs of our organization and business customers
  • Focus initially on developing Scala, Python and Spark-centered applications and building expertise within the company on those technologies
  • Design robust systems with an eye on the long-term maintenance and support of the application
  • Leverages reusable code modules to solve problems across the team and organization
  • Exhibit mastery over multiple domains
  • Handles multiple functions / roles for the projects / Agile teams
  • Has an extensive knowledge of standards and languages
  • Establishes standards across the team and organization
  • Provide technical guidance to team members
  • Understands complex multi-tier, multi-platform systems

 

Basic Qualifications:

  • Bachelor’s Degree or military experience
  • 2+ years developing in Scala
  • 2+ years developing in Python
  • 2+ years in leading big and fast data technologies like Spark, Akka, Cassandra, Accumulo, HBase, Hadoop, HDFS, AVRO, MongoDB, Mesos
  • 1+ years Amazon Web Services experience

 

Preferred Qualifications:

  • Master's Degree in fields such as Computer Science, Computer Engineering, Data Science, related discipline or military experience
  • Proven knowledge and experience in relevant data technologies and languages
  • 2+ years experience with Spark Streaming, Storm, Flink, or other Stream Processing technologies.
  • 5+ years experience developing in Scala
  • 2+ years Amazon Web Services experience
  • 5+ years experience developing in Python
  • 3+ years experience with NoSQL implementation (Cassandra, HBase, Mongo, , etc. a plus)
  • 3+ years experience developing Java based software solutions
  • 3+ years experience developing software solutions to solve complex business problems
  • 5+ years experience with Linux including basic commands and shell scripting
  • Familiarity with data science tools and concepts
  • 2+ years of experience with Agile engineering practices
  • Experience in industry, i.e. code committer, published, whitepaper, etc.

 

We will consider sponsoring a new qualified applicant for employment authorization for this position.

 

SKILLS AND CERTIFICATIONS: 
Do you have experience with Scala? 
Do you have experience with Python? 

Location: Mclean, Virginia, United States
Salary: Depending On Experience
Required Qualification: Python, Kafka, Spark, Scala, Big Data
Required Travel: occasional
Job Length: permanent
Number of Vacancies: 1
Key Skills:
Agile
AWS
Big Data
Fast Data
NoSQL Implementation
Python
Scala
Kafka
Spark
Agile
AWS
Big
Fast
NoSQL
Python
Scala
Kafka
Spark
Agile
AWS
Big
Fast
NoSQL
Python
Scala
Kafka
Spark
Agile
AWS
Big
Fast
NoSQL
Python
Scala
Kafka
Spark