This site uses cookies. To find out more, see our Cookies Policy

Senior Big Data / Machine Learning Engineer in West McLean, VA at Eliassen Group

Date Posted: 1/23/2019

Job Snapshot

  • Employee Type:
    Contract to Hire
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:

Job Description

Eliassen Group is partnering with a client who is the first company to develop and offer  mass customization and personalization of credit card products, and they have been innovating relentlessly ever since. Today, they are a nationally recognized brand, a top-ten bank, and a scientific laboratory on a journey to become a leading high-tech company and digital innovator touching  millions of customer accounts. Our client is currently seeking a Senior Big Data / Machine Learning Engineer to join their dedicated team.

We will accept corp to corp or w2 contractors. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and life insurance.

Responsibilities of the Senior Big Data / Machine Learning Engineer:

  • Collaborating as part of a cross-functional Agile team to create and enhance software that enables state of the art, next generation Big Data & Fast Data applications.
  • Building efficient and scalable storage for structured and unstructured data.
  • Building and running large-scale NoSQL databases like Elasticsearch and Cassandra.
  • Utilizing programming languages like Java, Scala, Python.
  • Designing and building applications for the cloud (AWS, Azure, GCP, DO)
  • Leveraging DevOps techniques and practices like Continuous Integration, Continuous Deployment, Test Automation, Build Automation and Test Driven Development to enable the rapid delivery of working code utilizing tools like Jenkins, Maven, Nexus, Chef, Terraform, Ruby, Git and Docker
  • Performing unit tests and conducting reviews with other team members to make sure your code is rigorously designed, elegantly coded, and effectively tuned for performance

Requirements of the Senior Big Data / Machine Learning Engineer:

  • Bachelor's degree in Computer Science or equivalent technical discipline
  • Around 5 years of programming (Java/Python, C++, Scala, or Golang) experience
  • 4+ years of professional experience working on data streaming (Apache Spark, Flink, and Kafka) or data warehousing (Snowflake Analytics, Presto, AWS Athena, AWS Redshift) applications.
  • 4+ years developing data pipelines using Apache Spark.
  • 4+ years working with Linux-based OSes (Red Hat preferred)
  • 4+ years working with scripting languages (Shell, Python, Perl)
  • Experience working within cloud environments (AWS preferred)
  • Experience with columnar data stores and MPP

Keywords: Senior Big Data / Machine Learning Engineer, Java, Python, Spark, Kafka, RHEL, AWS, Azure, Google Cloud, Financial Services

Job ID: 315187

About Eliassen Group:

Eliassen Group provides strategic talent solutions to drive our clients’ innovation and business results. Leveraging nearly 30 years of success, our expertise in IT staffing, Agile consulting, creative services, managed services, and life sciences enables us to partner with our clients to execute their business strategy and scale effectively. Headquartered in Reading, MA and with offices from coast to coast, Eliassen Group offers local community presence, deep networks, as well as national reach. For more information, visit

Eliassen Group is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.

Don’t miss out on our referral program! If we hire a candidate that you refer us to then you can be eligible for a $1,000 referral check!