Search for More Jobs
Get alerts for jobs like this Get jobs like this tweeted to you
Company: SAIC
Location: REMOTE WORK, VA
Career Level: Mid-Senior Level
Industries: Technology, Software, IT, Electronics

Description

Description

Description:

We are seeking a passionate and skilled Senior Machine Learning Software Engineer expert to join our high-performing development team. The ideal candidate will have in-depth experience with DiT, TF-IDF, XML-RoBERTa , LTSM, AWS SageMaker, and python scripting.  You will be responsible for developing highly scalable tools leveraging machine learning models to aid in document classification. You will collaborate with product managers, architects, and cross-functional teams to understand requirements and deliver solutions aligning with client objectives and goals.

This role is 100% remote! 

KEY SKILLS:   ML Model development and training, Python scripting, Statistical Analysis, Problem solving

JOB DUTIES: 

  • Develop, train, evaluate and tune predictive ML models. 
  • Performs the pre-analytics areas of data collection and understanding, data cleansing and integration, and data storage and retrieval.
  • Develop in-house machine learning tools and pipelines to support fast experimentation of machine learning models.
  • Develop and maintain featurization pipelines, APIs, processing workflows, etc utilizing Python
  • Use sound software engineering principles and best practices to ensure that developed code is maintainable, efficient, reliable, understandable, secure, fault tolerant, and of high quality. 
  • Use an integrated suite of DevSecOps tools to support CI/CD, automated testing, quality and security scans.
  • Participate as a member in Agile teams to review user stories, estimate and create sprint backlogs, participate in sprint reviews, demos and retrospectives.
  • Provide operational and maintenance support including production deployment, smoke testing, monitoring, issue root cause analysis and resolution.

.

Qualifications

REQUIRED EDUCATION AND EXPEREINCE:

  • Bachelor's or higher degree in Computer Science, Machine Learning, or a related quantitative field.
  • 10+ years overall relevant experience

 

REQUIRED QUALIFICATIONS AND SKILLS:

  • Proven experience in maintaining and enhancing machine learning model specifically for document classification
  • Strong proficiency in Python 3.11 and relevant machine learning libraries/frameworks like TensorFlow, PyTorch, scikit-learn, opencv, Flask, pandas, boto3, huggingface, numpy, etc
  • Proven expertise in working with Microsoft DiT, TF-IDF, XML-RoBERTa, and LTSM models, particularly those designed for document image classification
  • Experience in developing image and text feature vectors for input into machine learning algorithms.
  • Knowledge of identifying the most appropriate algorithm for a given dataset and tuning input and model parameters.
  • Performs the pre-analytics areas of data collection and understanding, data cleansing and integration, and data storage and retrieval.
  • Experience with the training and evaluation of ML Models
  • Proficient in designing experiments, analyzing results, and fine-tuning models to achieve optimal performance
  • Ability to interpret and communicate experiment results effectively.
  • Familiarity with integrating Transformer with OCR technologies for enhanced text detection and extraction capabilities.
  • Experience with AWS Sagemaker, S3, DynamoDB, AWS Tesseract, Jupyter Notebooks
  • Experience with containerization (e.g., Docker).
  • Experience with Gitlab, Nexus, and deployment pipelines
  • Excellent problem-solving skills and ability to work independently.
  • Strong communication skills and ability to collaborate with cross-functional teams.
  • Self-starter, who enjoys moving at a fast pace with little supervision.
  • AWS certifications a plus
  • Okta Authentication experience a plus

CLEARANCE REQUIREMENT:

  • Candidates must be able to obtain and maintain a Public Trust clearance based on USPTO regulations 
  • Candidates must have lived in the United States for the last 2 years

Target salary range: $160,001 - $200,000. The estimate displayed represents the typical salary range for this position based on experience and other factors.
SAIC accepts applications on an ongoing basis and there is no deadline.

Covid Policy: SAIC does not require COVID-19 vaccinations or boosters. Customer site vaccination requirements must be followed when work is performed at a customer site.


 Apply on company website