Careers

 


Machine Learning/NLP Engineer

Job Highlights:

Securboration is hiring a Machine Learning/NLP engineer to help us build out and advance our information extraction, knowledge graph and question & answering solutions for our DoD and intelligence community customers.

 

Responsibilities:

  • Lead/contribute to research and development focusing on applications of deep learning to NLP tasks such as entity linking, relation classification, document summarization and question answering.
  • Work with customers and subject matter experts to identify NLP/ML solutions to their most challenging problems.
  • Support all aspects of software development (designing, coding, testing, debugging, and maintaining products).
  • Work within an agile development team to translate research and development needs into user stories and deliver working capabilities at the conclusion of each sprint.

 

Required Skills:

  • 5 + years working in an Agile/DevOps environment with proven ability to deliver on commitments and a strong understanding of software engineering and development life cycle principles
  • Highly skilled in building applications using a NLP library such as OpenNLP, spaCy or Natural Language Toolkit.
  • Highly skilled in Python development and experienced in building deep neural networks with modern tools, such as PyTorch or Tensorflow.
  • Experience with supervised and unsupervised Machine Learning techniques, with emphasis on Natural Language Processing (NLP).
  • Familiarity with state-of-the-art modeling techniques such as transformers (e.g., BERT, GPT-N).
  • Experience with SoTA modeling techniques, such as transformers (e.g., BERT, GPT-_N_),
  • Building deep neural networks with modern tools, such as PyTorch or Tensorflow
  • US Citizenship required; must pass a favorable background check and be eligible for a DoD clearance.
  • Bachelor’s Degree in a Scientific or Engineering-related; Computer Science degree is highly favorable.

 

Desired Skills:

  • Working knowledge in leveraging cloud-based machine learning resources such as those from Amazon Web Services or Google Cloud for model training and productization
  • Experience using and developing RESTful APIs
  • Familiar with microservice architecture, containerization, and container orchestration software (e.g., Docker, CRI-O, Docker Swarm, Kubernetes, Marathon)
  • Some experience (or an interest in) working with Elasticsearch and NoSQL databases such as MongoDB and Neo4j.
  • Experience with DevOps frameworks and proficiency using the following common DevOps tools at a minimum: Confluence & Jira, GitLab, Jenkins, SonarQube, JUnit Knowledge of software design patterns.

 

Education:

Masters degree or PhD from an accredited college/university in Computer Science, Computational Linguistics, Statistics, Mathematics, Engineering.

 

Work Location:

  • Cary NC

 

Compensation & Benefits:

  • Competitive salary based on background and experience
  • Comprehensive benefits package, including fully paid health, dental, life/disability insurance
  • Generous company funded retirement savings account

 

*Principals Only Please; Solicitations from agencies will not be considered*

Email resume to careers@securboration.com


Software Engineer (code analysis specialization)

Securboration seeks to hire a well-qualified software engineer who will play a key role in building a defensive cybersecurity product. The ideal candidate will be a seasoned developer who knows the ins and outs of at least one modern programming language with specific experience crafting instrumentation and analysis tools that operate on intermediate representations such as LLVM IR or Java Virtual Machine (JVM) bytecode.

Responsibilities

  • Participate in a collaborative, team-focused and agile software development process
  • Write high-quality, well-documented, and performant code that is easy for others to review, understand, maintain and test
  • Conduct research and perform experiments to craft solutions to currently unsolved problems
  • Effectively convey software design and experimental results through diagrams, charts, and documentation
  • Develop software targeted towards scientific and/or military/public sector applications, with focus on object-oriented software and net-centric application development
  • Periodically travel to customer facilities to install and configure software
  • Obtain and maintain a security clearance

Required Qualifications

  • Bachelor of Science degree in Computer Science, Computer Engineering, Software Engineering, or a related discipline
  • Expert proficiency in a modern Object-Oriented programming language such as Java, C# or C++
  • Experience with software version control software such as Git or SVN
  • Ability to clearly convey complex concepts and ideas in writing
  • Ability to qualify for a US DoD Security Clearance (post-employment)

Desired Qualifications

  • Master of Science or PhD in Computer Science, Computer Engineering, Software Engineering, or a related discipline
  • History of peer-reviewed publication in the computer science domain
  • Experience with static and dynamic program analysis and instrumentation techniques
  • Experience with machine learning frameworks such as TensorFlow and Scikit-Learn
  • Experience with containerization tools such as Docker
  • Experience defining and consuming RESTful APIs
  • Software development experience on both Windows and Linux platforms

Compensation and Benefits

  • Competitive salary based on background
  • Comprehensive benefits package, including fully paid health, dental, life/disability insurance
  • Generous Company Funded Retirement Savings Account

 

*Principals Only Please; Solicitations from agencies will not be considered*

Email resume to careers@securboration.com

 


Lead SW Engineer: Cyber Security for Aviation & Network Data Resiliency

 

Job Highlights:

The Lead Software Engineer will direct the development of software architectures using modern design principles, perform technical trade studies to objectively identify balanced solutions and best of breed technologies, utilize agile software development methodologies, and provide day to day technical direction to the project engineering team.

The successful candidate will apply knowledge of avionics and network information flows, cyber tools, methods and technologies in the development of leading-edge solutions for the DoD.

Requires daily collaboration and coordination of technical tasks in Jira with other software engineers. Helps prepare high quality project documentation including briefings, SRS, SDD, Test Plans, User Guide, etc. for delivery to the customer. Assists management with business development efforts including proposals, white papers, and target customer briefings. Reports to team the overall technical progress, plans, impediments, and their mitigation plans.

Desired Skills:

  • Experience with aircraft avionics, software development, cyber tools, 1553 communication protocols.
  • Experience with C##, Java, Python, ELK, Linux/Windows, Web applications
  • Knowledge of AI/ML technologies and experience with complete ML model life cycle from inception to O&M. Familiar with ML performance evaluation and optimization techniques using fuzzing, K folding, FScore, and appropriate CPU/GPUs load balancing to accelerate AI/ML workloads.
  • Technical experience across all lifecycle phases from requirements analysis, software implementation, and deployment using Agile methodologies and tools.
  • Demonstrated ability to provide technical project leadership and mentor junior engineering staff.
  • Possesses knowledge of common network cyber vulnerabilities, counter measures, cyber playbooks, and monitoring tools.
  • Ability to effectively prepare and present technical information to reviewers in oral and written formats.
  • Works independently to achieve day-to-day objectives with significant impact on project objectives and deliverables.

Education:

BS or MS in a technical discipline such as Computer Science, Computer Engineering, Electrical Engineering, etc. strongly preferred

Clearance:

Position requires a security clearance

Location:

  • Melbourne, FL
  • Cary, NC

Willingness to travel as needed

Compensation & Benefits:

  • Competitive salary based on background and experience
  • Comprehensive benefits package, including fully paid health, dental, life/disability insurance
  • Generous company funded retirement savings account

 

*Principals Only Please; Solicitations from agencies will not be considered*

Email resume to careers@securboration.com


Data Scientist/Machine Learning Engineer

Job Highlights:

This engineering position performs research and development of AI/ML solutions for a variety of problem domains including cyber and natural language processing. The candidate will conduct AI/ML research to identify existing and emerging technologies and be able to demonstrate their advantages in a proof-of-concept prototype. The candidate will adhere to agile software development methodologies, mentor junior engineers, and consult on several different leading edge DoD projects.

Required Skills:

  • Motivated to continuously learn and apply the latest advances in AI/ML to solve the most challenging problems for the DoD.
  • Experience with Python, Pandas, Numpy, Sklearn, Pytorch/Tensorflow libraries, C#, Java
  • Knowledge of AI/ML technologies and experience with complete ML model life cycle from inception to O&M.
  • Ability to perform each step of the ML model life cycle: big data wrangling (extract, clean, transform), feature engineering, create train/validate/test datasets, model selection, hyperparameter tuning, performance evaluation (including generalization), deployment runtime optimization, and determine model prediction drift over time.
  • Familiar with common AI/ML techniques including linear/logistic regression, decisions trees, cluster analysis.
  • Familiar with ML performance evaluation and optimization techniques using fuzzing, K folding, FScore, and appropriate CPU/GPUs load balancing to accelerate AI/ML reliability and throughput.
  • Technical experience across all lifecycle phases from requirements analysis, software implementation, and deployment using Agile methodologies and tools.

Desired Skills:

  • Possesses knowledge of common network cyber vulnerabilities, counter measures, cyber playbooks, and monitoring tools.
  • Demonstrated ability to provide technical project leadership and mentor junior engineering staff.
  • Ability to effectively prepare and present technical information to reviewers in oral and written formats.
  • Works independently to achieve day-to-day objectives with significant impact on project objectives and deliverables.

Education:

BS or MS in Mathematics, Statistics, Computer Science, Computer Engineering, Electrical Engineering, etc. strongly preferred

Clearance:

  • Position requires a security clearance

Possible Work Location:

  • Melbourne, FL
  • Cary NC

Willingness to travel as needed

Compensation & Benefits:

  • Competitive salary based on background and experience
  • Comprehensive benefits package, including fully paid health, dental, life/disability insurance
  • Generous company funded retirement savings account

 

*Principals Only Please; Solicitations from agencies will not be considered*

Email resume to careers@securboration.com