Software Engineer - Big Data / Machine Learning (Mid Level) - Clearedge It Solutions Llc
Jessup, MD 20701
About the Job
The software engineer must have production analytic experience with big data applications.
Additional requirements include:
B.S. or M.S. in Computer Science and/or Mathematics
Seven (7) years of full lifecycle software engineering experience
Three (3) years of Java development, specifically with threading techniques, large scale distributed frameworks, and non-GUI packages
Three (3) years of experience with documentation and testing
Three (3) years of experience supporting or performing agile or rapid prototyping development
One (1) year of experience performing development on UNIX, Linux, and/or CentOS
One (1) year of experience using IDE (Eclipse, Netbeans, IntelliJ)
One (1) year of experience using versioning (SVN, CVS, Git)
Strong mathematical background
Development experience using Hadoop/MapReduce and Apache Pig
Desired Skills
Development experience using Natural Language Processing (NLP), Speech Recognition, Apache Accumulo, COPILOT, Apache Avro, Apache Spark and Spark Streaming, Apache NiFi, Maven, Python, Scala, and Apache Kafka
Experience developing analytics using Machine Learning techniques including clustering, modeling, logistical regression, etc.
Clearance
TS/SCI w/ Poly required