TAP Engineering

Software Engineer 2

TAP Engineering
Apply
1 day ago
Laurel, MD, USAMid Level

Base Salary

$185k - $218k/yr

Responsibilities

  • Develop and enhance analytics, automation, and compliance-focused software solutions.
  • Design, implement, deploy, and monitor machine learning models, metrics, data flows, and supporting tools.
  • Conduct exploratory data analysis, feature development, model evaluation, and predictive modeling using techniques such as Random Forest.
  • Research, integrate, and test emerging ML and AI technologies, including proof-of-concept solutions.
  • Build and maintain data processing and analytics workflows in Linux environments.
  • Develop software using Python, Java, and/or Scala.
  • Work with structured and unstructured data using SQL, JSON, Lucene, and JEXL.
  • Collaborate with data scientists, software engineers, and mission stakeholders to translate requirements into technical solutions.
  • Use version control, development, and collaboration tools to manage code and project workflows.
  • Create, maintain, and review technical documentation.
  • Ensure solutions align with applicable agency compliance standards, policies, and systems.

Requirements

  • Active TS/SCI clearance with Full Scope Polygraph, with the most recent polygraph within the last 7 years.
  • B.S. in a technical discipline, or 14+ years of experience with a related degree or 18+ years of experience without a degree.
  • DoD 8570 IAT II certification.
  • Experience with Python, GM Learn, exploratory data analysis, Linux development, Jira, and Confluence.
  • Experience building and monitoring machine learning models and developing ML features, including Random Forest.
  • Experience with Scikit-learn, Jupyter Notebooks, Java and/or Scala, SQL, JSON, Lucene, and/or JEXL.
  • Experience with Git/GitLab and/or Bitbucket/Stash.
  • Familiarity with ML data processing and distributed computing technologies such as Ghostmachine (Map/Reduce) and/or Spark.
  • Strong documentation, analytical, and problem-solving skills.
  • Preferred background in data science, machine learning, or a related technical discipline.
  • Preferred experience implementing ML systems in production environments, AWS, Spark, Large Language Models or Agentic AI, and additional machine learning models and techniques.
  • Preferred familiarity with agency compliance standards, policies, and corporate systems.

Benefits

  • 15–25 paid time-off days annually based on tenure, plus 11 paid holidays.
  • Up to 15% employer contribution to a 401(k) through matching and profit sharing.
  • Free medical insurance for employees, with optional dependent buy-up plans.
  • Employer-paid dental, vision, life insurance, AD&D, short-term disability, and long-term disability plans, with optional dental and vision enhancements.
  • Healthcare and dependent care flexible spending accounts.
  • Tuition reimbursement of up to $36,000 per year for approved coursework.
  • Employee assistance, wellness incentives, discount programs, virtual care, prescription savings, and travel support.
  • Merit increases, performance bonuses, and referral bonuses.

Tech Stack

Apache SparkAWSGitJavaJupyter NotebookLinuxPythonScalascikit-learnSQL
TAP Engineering

About TAP Engineering

11-50 employees
Contact me