
Posted 8 months ago
Full-Stack Software Developer
AI Summary
A software engineer who builds data integration and platform tooling, applying Python-based production code and ML techniques to ingest, normalize, and analyze large data sets for mission-centric insights.
About this role
Description
You will act as a general-purpose Software Engineer and Data Integrator for an up-and-coming project, designing, developing, and integrating solutions to analyze large data sets and deliver mission-centric insights. This role involves close collaboration with analysts, data scientists, and software engineers, with opportunities to incorporate AI/ML technologies into solutions.
Responsibilities
Identify and integrate new data sources into an existing platform
Build scripts to convert and normalize data
Enhance the platform with new tools and technologies
Gather requirements from stakeholders and assess AI/ML applicability
Required Skills & Experience
Experience with platforms and machine learning
Production-grade software development in Python
Deployment and management of services in cloud environments (AWS/Azure)
Service containerization and deployment using Docker/Kubernetes
Familiarity with Git
Experience with Atlassian tools (Jira, Confluence)
Nice to Have
Experience with additional languages (Java, C)
Prototyping web applications (JavaScript)
Analyzing cybersecurity-related data (network traffic, OS events)
Knowledge of end-to-end SIGINT collection and analysis systems
Qualifications
12 years of relevant experience and a B.S. in a technical discipline
(Four additional years of experience may substitute for a degree)