Software Engineer Lead
Freedom Technology Solutions Group, LLC · Herndon, VA · 1 mo ago
On-siteEngineeringFull-time
Responsibilities
- Participation with iterative software development teams with adherence to all reporting requirements.
- Integrating AI/ML technology into a production web application.
- Designing, developing and unit testing code for a production system and demonstration capabilities.
- Developing rapid prototypes to drive out requirements and design.
- Providing demonstrations and detailed walk through of features to a variety of technical and non-technical audiences.
- Making meetings with stakeholders, analyzing requirements, developing user stories, and translating these into software development tasks.
- Writing and maintaining technical documentation for application workflows, integrations, and compliance procedures.
- Optimizing and enhancing application performance, ensuring scalability and security.
Mandatory Skills
- An active security clearance with polygraph.
- Demonstrated 4-6 years in backend development – must be proficient in both Python and Java
- Demonstrated 4-6 years in frontend development like Angular
- Demonstrated 6-8 years of AWS Architecture design proficiency
- Significant proficiency 6-8 years in Linux – shell scripting, mounting drives, text editing with vi or emacs, system diagnostic checks [memory management, process running]
- Demonstrated 2-3 years working with AI/ML development and data science understanding
- Demonstrated experience on Agile software development teams following Agile methodologies, including Scrum and Kanban.
- Demonstrated experience using Jira, Confluence, and GitHub for documenting work and team collaboration.
- Minimum 6-8 years of experience with SQL and NOSQL databases
- Minimum 6-8 years of demonstrated experience with development and deployment of applications in the Commercial Cloud Services (C2S) environment or an Amazon Web Services cloud environment.
- Minimum 6-8 years of demonstrated experience with search & analytic tools. Examples to include ElasticSearch, Solr/Lucene, OpenSearch.
- Minimum 2-4 years of demonstrated (Extract, Transform, Load - ETL) with large structured and unstructured raw data sets.
- Minimum 6-8 years of demonstrated ability to design, develop, test and implement new applications based on project requirements.
- The ability to work individually as well as the ability to work in project teams. Proven ability in decomposing concepts to discrete development tasks and managing your work to a deadline.
- Minimum 6-8 years of demonstrated ability in microservices up to and including docker, podman, and or containerization services.
- Minimum 6-8 years in Object Oriented programming. Python is preferred software development language
Desired Skills
- Demonstrated experience with text analytics and its applications/role/use in business intelligence/business analytics (i.e. search, entity extraction, sentiment analysis, document summarization, document categorization) whether through education or experience.
- Demonstrated experience developing proof of concepts of new technologies and evaluating the state of the art in machine learning algorithms for text analytics whether through education or experience.
- Demonstrated experience with machine learning frameworks such as PyTorch, Keras, Tensorflow whether through education or experience.
- Demonstrated experience with data visualization tools (i.e. Tableau, Pandas, D3.js, ggplot, etc) whether through education or experience.
- Demonstrated experience with Relational or Non-Relational data stores such as MySQL, Postgres, MongoDB, or DynamoDB whether through education or experience.
- Demonstrated experience using Natural Language Processing tools such as spaCy, NLTK, Stanford CoreNLP, or Gensim Natural Language Processing whether through education or experience.
- Demonstrated experience using some of the following; Optical Character Recognition (OCR), Search Ranking, Duplicate Detection, Bidirectional Encoder Representations from Transformers (BERT), Image Recognition, Fuzzy Search, Named Entity Recognition (NER), Document Categorization.