17 days old

Senior Software Engineer - Machine Learning Platform

Two Six Labs
Arlington, VA 22201
  • Job Code
  • Jobs Rated

  • Senior Software Engineer - Machine Learning Platform

    Job Locations US-VA-Arlington | US-NJ-Mt Laurel

    Job ID 2019-1158 # of Openings 1 State Arlington, VA Category Software/Hardware/Field Engineers

  • Overview

    The Data Science Team applies expertise in machine learning, computational architectures, data visualization, and simulation to solve hard research challenges in high impact areas including cybersecurity, biological systems, and distributed sensor platforms. We've built large-scale data mining and generation pipelines, prototypes to visualize graphs with millions of nodes, and automated systems that detect malware, summarize source code, and predict protein stability.

    Our team values creativity, initiative, collaboration, and diversity. We strive for a fun and collegial atmosphere that encourages intellectual crosspollination and professional growth. In short, we're passionate about empowering our customer's missions and enjoy working together at the leading edge of technology!


    As a Senior Software Engineer , you will develop an integration and execution platform based on Docker and Mesos (or Kubernetes) for evaluating machine learning technologies. You will build this on top of both bare metal and AWS, and leverage deployment and monitoring tools to support robust instantiations. You will develop APIs and implement code in TensorFlow and PyTorch using Python (potentially including C++/CUDA) and will also support the release of twice-annual Kaggle competitions. You will work on a multidisciplinary project team that includes experts in machine learning, with clients that include DARPA and other Government Agencies.


    Key Qualifications:

    • 4+ years of Python development experience.
    • 2+ years of experience working with container execution platforms and related technologies, especially Docker, Mesos or Kubernetes, and AWS.
    • Deep understanding of Linux scripting and configuration management tools.
    • Great communication skills.
    • Relevant BS degree (CS, EE, math/stats, etc.) or equivalent practical experience.
    • Ability to obtain DoD security clearance.

    Nice to Have:
    • Familiarity with TensorFlow, PyTorch, and/or Kaggle.
    • Experience with C/C++ and/or CUDA.
    • Familiarity with software development tools and platforms (Git, Linux, Docker, etc.).
    • Familiarity with PostgreSQL, Cassandra, or other common open source databases.
    • Experience in a technical leadership role - preferably focused on tasking and mentoring junior engineers or developers.
    • Experience working in research and development environments.
    • Active DoD security clearance.

    Apply for this job online Apply


    Email this job to a friend Refer

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.

    Share on your newsfeed

    Two Six Labs is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic corrected by law.

    As a federal contractor, Two Six Labs has established affirmative action programs to ensure non-discrimination and affirmative action in Two Six Labs's policies and practices for qualified women, minorities, protected veterans, and individuals with disabilities. The narrative portion of Two Six Labs affirmative action plans for individuals with disabilities and veterans are available for inspection at our offices during normal business hours. Employees and applicants interested in inspecting these plans should contact Human Resources by phone 703-543-9662 or by email at hr@twosixlabs.com for assistance.

    If you are interested in applying for employment with Two Six Labs and need special assistance or an accommodation to apply for a posted position, contact our Human Resources department by email at hr@twosixlabs.com or by calling 703-543-9662.

    Jobs Rated Reports for Software Engineer

    Posted: 2019-11-25 Expires: 2019-12-24
    Sponsored by:
    Farm Credit Services of America Logo
    Sponsored by:
    Bank of America Logo

    Featured Jobs[ View All ]

    Featured Employers

    Before you go...

    Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

    Share this job:

    Senior Software Engineer - Machine Learning Platform

    Two Six Labs
    Arlington, VA 22201

    Join us to start saving your Favorite Jobs!

    Sign In Create Account
    Software Engineer
    8th2017 - Software Engineer
    Overall Rating: 8/199
    Median Salary: $100,690

    Work Environment
    Very Low
    Very Good
    Powered ByCareerCast