Software Engineer - Big Data / Machine Learning (Mid Level) - Clearedge It Solutions Llc
Jessup, MD 20701
About the Job
This position requires one to have a proven track record with production analytic experience on 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
Experience developing analytics using Machine Learning techniques including clustering, modeling, logistical regression, etc.
Desired Skills
Development experience using Natural Language Processing (NLP), Apache Accumulo, COPILOT, Apache Avro, Apache Spark and Spark Streaming, Apache NiFi, Maven, Python, Scala, and Apache Kafka
Clearance
TS/SCI w/ Poly required