Job Description
THE POSITION
Software engineer with expertise in targeting and extracting content of interest in various content mediums, including text, audio, and video. The developer should look to build reusable components that are generalizable for a specifically targeted domain and will need creativity when trying to target the content of interest. These individuals will need to be highly flexible regarding work tasks as targeted content priorities will shift over time to meet customer requirements.
COMPENSATION AND BENEFITS
We offer a premium base salary with compensation commensurate with experience. We provide a robust benefits package including Tuition Reimbursement, 401K Match, BCBS Health Coverage, and Paid Time Off EVEN YOUR BIRTHDAY!
ADDITIONAL INFORMATION
- This is a Hybrid schedule. When On-site, work is performed at a secured contractor facility in the Herndon/ Reston office location.
- Minimum Active Secret Security Clearance, AND;
- A solid understanding of Python
- A solid understanding of Rest APIs and JSON
- Using AWS Event-driven technologies such as EventBridge, SNS, and Lambda
- Knowledge of SQL and NoSQL database technologies (e.g., PostgreSQL, DynamoDB)
- Automated Testing frameworks (e.g., Junit, Pytest, MochaJS, RSpec)
- Experience with Infrastructure as Code tools (e.g. Terraform, AWS CDK, CloudFormation)
- Experience automating project builds (e.g., Poetry, Makefiles, shell scripts, Gradle)
- Comfortable in a Linux-based environment
- Experience with TypeScript/Node.JS
- Serverless frameworks (e.g., AWS SAM, Chalice)
- Web scraping expertise using tools like BeautifulSoup and Puppeteer
- Knowledge of Regex, XPath, and CSS Selectors for parsing web pages
- Understanding of authentication mechanisms such as OpenID
- Experience with Docker and AWS services like ECS, EKS, and Fargate
- Experience with other programming and scripting languages such as Ruby, Go, Bash, Java
- Experience with Non-AWS cloud environments such as Azure or Google cloud
- Front-end development frameworks such as Angular, Vue.JS, or React.
- Automated deployment processes like CodeBuild, CodePipeline, or Jenkins
- Knowledge of infrastructure concepts like networking, routing, DNS, etc.
- Experience with Grafana and/or Splunk
- Experience working with Audio/Video files and streams using HLS and/or DASH
- Experience with streaming data solutions like Kinesis or Kafka
- Experience with batch processing solutions like AWS Batch or EMR
- Experience using Step Functions to perform long-running, complex tasks
- Experience with AI/ML services such as Rekognition, SageMaker, or Comprehend
- Experience developing browser plugins for Firefox
Powered by JazzHR
7K6ogClfin