Machine Learning Technician & QA Specialist
Position Summary
We are seeking an entry-level Machine Learning Technician & QA Specialist to support our digital vetting platform through hands-on data work, system setup, and testing activities. This is an excellent first role out of college for someone eager to learn ML and software engineering practices while contributing to critical platform operations. You'll work under close supervision executing defined tasks while gaining exposure to advanced technologies and methodologies.
Key Responsibilities
Data Generation & Labeling (Primary Focus)
- Execute data generation protocols using provided scripts and tools
- Label large datasets following detailed guidelines and taxonomies
- Perform quality checks on labeled data using established criteria
- Run data validation scripts and report inconsistencies
- Maintain accurate records of labeling decisions and edge cases
- Support dataset preparation for model training pipelines
System Setup & Configuration
- Install Linux systems following documented procedures
- Deploy software packages and ML tools using provided installation guides
- Set up development and testing environments from step-by-step instructions
- Configure databases and data pipelines using established templates
- Document any installation issues and work with senior staff to resolve
Testing & Bug Detection
- Execute manual test cases for software features and ML models
- Run automated test suites and report failures
- Perform basic performance testing using provided benchmarking tools
- Document bugs with detailed reproduction steps and screenshots
- Validate fixes by re-running failed test cases
- Test software across different configurations and environments
Learning & Support Activities
- Attend training sessions on ML concepts, testing methodologies, and deployment practices
- Shadow senior engineers during complex troubleshooting and system design
- Complete assigned learning modules on advanced topics with guidance
- Participate in code reviews to understand best practices
- Support senior staff with research tasks and proof-of-concept work
Required Qualifications
- Bachelor's degree in Computer Science, Data Science, Mathematics, Statistics, or related fieldĀ
- Basic programming experience in Python
- Familiarity with command line operations
- Strong attention to detail and ability to follow procedures for precision tasks like data labeling and manual testing
- Eagerness to learn and take direction from senior staff
- Basic understanding of software development concepts
- Excellent written communication for bug reports and documentation
Preferred Qualifications
- Internship or coursework involving data analysis or machine learning
- Experience with Linux/Unix systems
- Understanding of version control (Git)
- Previous quality assurance or testing experience
What You'll Learn
Technical Skills Development
- Advanced machine learning algorithms and model evaluation
- MLOps practices and production deployment strategies
- Infrastructure automation and containerization (Docker/Kubernetes)
- Cloud platforms and distributed systems architecture
- Advanced testing methodologies and performance optimization
Professional Development
- Software engineering best practices and code review processes
- Project management and cross-functional collaboration
- Technical writing and documentation standards
- Problem-solving approaches for complex technical challenges
Technical Environment
- Primary languages: Python, Bash scripting
- Operating Systems: Ubuntu 20.04/22.04, MacOS, Windows
- ML/Data stack: scikit-learn, pandas, numpy
- Testing tools: pytest, selenium, various benchmarking utilities
- Infrastructure: AWS, Docker, Kubernetes, basic CI/CD pipelines
- Comprehensive training provided on all tools and technologies
What We Offer
- Competitive entry-level salary designed for recent graduates with automatic 3% no-match-required contribution to 401k
- Comprehensive fully employer paid platinum-level healthcare
- Structured 6-month onboarding program with weekly check-ins
- Direct mentorship from senior ML engineers
- $2,000 annual learning budget for courses and certifications
- Clear progression path with defined skill milestones
- Hands-on experience with cutting-edge vetting technology
- Opportunity to contribute to impactful security solutions
Ideal Candidate: Recent graduate seeking hands-on experience in ML/data engineering who is comfortable with detailed, methodical work and excited to learn from experienced practitioners.
Security Clearance: Ability to obtain security clearance may be required depending on client requirements. Employer will sponsor candidate for security clearance if requirements and eligibility are met.