Wyetech

Software Engineer 3

Wyetech
Apply
2 months ago
Annapolis Junction, MD, USASenior

Responsibilities

  • Devise strategies to extract meaning and value from structured and unstructured data.
  • Use statistical methods and machine learning to identify patterns and behaviors.
  • Use DataXplorer, GMAE, query tools, and visualization tools to present focused datasets.
  • Develop methodologies for automated data characterization using metadata, ontologies, schemas, XML, CSV, and JSON.
  • Analyze and develop requirements for characterizing and ingesting new and existing data types.
  • Collaborate with customer teams to understand mission needs and requirements.
  • Recommend technologies and processes for complex software projects.
  • Serve as the technical lead for multiple software development teams.
  • Coordinate software development processes with customers and systems engineering.
  • Ensure software quality and delegate and monitor programming and testing responsibilities.
  • Develop data queries for existing or proposed databases and data repositories.
  • Apply Python and Scala scripting, statistical libraries, predictive analytics, machine learning, data mining, and big-data processing techniques.
  • Process, manipulate, and analyze network metadata in support of intelligence analysis.

Requirements

  • United States citizenship and a position-appropriate security clearance are required, such as an active TS/SCI with an agency-appropriate polygraph.
  • Bachelor’s degree in Computer Science or a related discipline from an accredited college or university, or four additional years of comparable Software Engineering experience in place of the degree.
  • Twenty years of Software Engineering experience supporting programs and contracts of similar scope, type, and complexity.
  • At least six recent years of development experience.
  • Experience with data enrichment and conversion methods, data ontologies and schemas, structured data types, and databases.
  • Java, analytic development experience, and working knowledge of NiFi are highly desired.
  • Experience with Python, Scala, Pig, MapReduce, Spark, Hadoop MapReduce, data indexing, analytic tools, cloud service providers, and data stewards is desired.
  • Experience combining analysis, computer science, mathematics, and software engineering skills to extract value from large datasets is desired.
  • Experience with predictive analytics, machine learning, data mining, and network metadata processing is desired.
  • Experience collaborating with development and systems engineering teams, stakeholders, agencies, and leadership is desired.

Benefits

  • The company automatically contributes 20% of gross compensation to a SEP IRA, with no employee matching requirement and immediate vesting.
  • Up to 200 hours of annual PTO is available, with flexibility to adjust the PTO allocation at the start of each calendar year.
  • Full-time employees may choose from medical plans, some with HSA options, plus vision, dental, life and AD&D, disability, hospital indemnity, accident, and critical illness insurance.
  • Optional identity theft and legal protection services are available.
  • Employees may be eligible for referral bonuses up to $10,000.
  • Employees may move among Wyetech-supported contracts and work at locations in Maryland, Virginia, Colorado, Texas, Utah, Alaska, Hawaii, and OCONUS.
  • The company provides team-building events and two complimentary branded clothing orders annually.

Tech Stack

Apache HadoopApache PigApache SparkJavaPythonScala

Categories

Data EngineeringData Science
Wyetech

About Wyetech

11-50 employees
Contact me