Programmer

Location: Reston, VA
Date Posted: 05-03-2018
RCT Systems is looking for a Programmer who provides innovative initiative to establish an analytic environment for data science experimentation and prototyping. The selected candidate will be a member of a dynamic team that engineers solutions for an analytic data platform and data science environment. The selected candidate should have a strong knowledge of Linux-based operating systems, Java programming, container and orchestration technologies, relational and distributed databases, and build/deployment technologies. The Sponsor is seeking a Programmer with a Customer Services focus to work on a team responsible for developing and delivering an array of technical and data management services to enable data scientists and data science activities. Duties and responsibilities include, but not limited to:
1. Interacting with users to ensure system is leveraging commercial best practices and mission organization strategic direction.
2. Developing system documentation to support users and new team members.
3. Assisting users with system problems related to mission data science use cases.
4. Providing technical support to sponsored engineering activities such as off-sites, hack-a-thons; Technical Evaluation Meetings; and brainstorming meetings.
 
Mandatory Skills
1. Demonstrated strong technical experience in Java.
2. Experience with Linux.
3. Experience working with AWS and Amazon services such as S3 and EC2.
4. Knowledge of SQL and relational database technologies, for example, PostgreSQL, MySQL, RDS, etc.
5. Technical experience with Python.
6. Experience working with distributed database and streaming technologies, for example, Hadoop, Spark, Yarn, Hive, Kafka, Presto.
7. Knowledge of code repositories and build/deployment pipelines; preferably using Jenkins, Gitlab, Maven or Nexus.
8. Active TS/SCI with Poly
 
Desired Skills
1.  Knowledge of using container and orchestration technologies, for example, Docker, Mesos, and Marathon.
2. Git knowledge.
3. Understanding of DevOps and how it relates in a hybrid compute environment.
4. Knowledge of Apache Mesos and Docker.
5. Knowledge of Hiera driven Puppet.
6. Knowledge of Automated Configuration Management including practical experience with Puppet, Chef, or Ansible in a production environment.



RCT Systems is an Equal Employment Opportunity Employer.  Qualified applicants will receive consideration for employment without regards to race, color, religion, sex, sexual orientation, gender identity, national origin disability or protected veteran status.   
or
this job portal is powered by CATS