Summary
Join Technergetics as a Machine Learning Engineer III and be an originator throughout the software development process within a young, expanding business. This full-time position offers a salary range of $110,000-$150,000 and the possibility of a 100% remote work arrangement. You will lead the design, development, and deployment of machine learning models, integrate machine learning libraries, and develop data pipelines. The role requires a master's degree and 6+ years of experience or a bachelor's degree and 8+ years of experience in a related field. U.S. citizenship is required due to security clearance needs. This position provides opportunities for professional growth and collaboration within a dynamic team.
Requirements
- Graduation from an accredited college or university with a masterβs degree in computer science or related field and 6 years of professional experience (preferred; bachelor's degree and 8+ years of experience also considered)
- A degree in computer programming, software engineering, or a closely related technical field is required for many of our projects
- Experience in Python and/or C++
- Experience with machine learning frameworks like Tensorflow, Pytorch, etc
- Experience in evaluating, training, and deploying machine learning models
- Experience with Jupyter Notebooks
- Experience in cloud-based computing platforms such as AWS
- Experience in server-side development (API definitions, REST services, etc.)
- Experience in containerization technologies and deployment frameworks like Kubernetes or Docker
- Experience in application frameworks (Node, Spring, React, React Native, Django, Bootstrap, etc.)
- Experience in either Linux or Microsoft Windows platforms
- Experience with Automated Testing (JUnit, Jest, Cypress, etc.)
- Experience with Agile software development techniques and leading one or more tasks to completion
- Experience of Command Line environments
- Experience with Continuous Delivery/Continuous Integration (DevSecOps, GitLab Pipelines, etc.)
- Excellent communication and teamwork abilities
- Proven ability to lead technical tasks and/or technical teams
- Ability to thrive in a fast-paced and dynamic environment
- U.S. Citizenship
Responsibilities
- Lead the design, development, and deployment of machine learning models and algorithms to solve complex business problems
- Lead integration of state-of-the-art machine learning libraries and frameworks into existing software applications
- Develop and maintain data pipelines for collecting, preprocessing, and transforming data for machine learning tasks
- Develop, enhance, and maintain cloud, data, and software products to support the software platform
- Design software solutions, algorithms, and cloud architectures needed to satisfy product features and functionality defined by product owner and other stakeholders in a production environment
- Lead, coach, and mentor junior data scientists, engineers, and other staff
- Contribute to phases of the software development life cycle, including functional analysis, development of technical requirements, technical design, prototyping, coding, testing, deployment, data migration, and support
- Participate in daily scrums, work with the scrum master on projects to support delivery timelines and priorities
- Organize and prioritize team workload with scrum team through story-pointing
- Collaborate with cross-functional teams to understand business requirements and translate them into machine-learning solutions
- Perform unit testing and debugging to identify and fix software defects
- Contribute to code reviews and provide constructive feedback to peers
- Stay updated on novel AI/ML approaches, frameworks, and industry trends to continuously improve skills and knowledge
Preferred Qualifications
- Basic experience with Go, Java, C++, and other languages
- Familiarity with Triton Inference Server
- Knowledge of Resource Description Framework (RDF) and/or ontologies
- Knowledge of Graph Database(s) or Knowledge Graphs
Benefits
- Health, life, disability, dental, and vision insurance coverage
- 401(k) policy with a 3% company contribution & 3% company match
- Generous Paid Time Off (including a PTO βgift dayβ for your birthday)
- 11 Federal Holidays per year
- Two weeks paid maternity/paternity leave
- Annual technology βallowancesβ
- Referral bonuses
- Professional recognition awards
- Healthcare stipends
- Tuition/education reimbursement (once certain requirements are met)
- Flexible daily start and stop times for most projects and positions