AI / ML Engineer
Successful applicants will have a proven track record in completing the full product lifecycle – from design and implementation to gathering feedback and iterating on systems, frameworks, and tools for AI/ML products. They have experience overseeing system integrations and the continuous integration of ML models. They help build, measure, and iterate on production-deployed systems while leveraging a strategic mindset for problem-solving and driving continuous enhancements to user experiences.
Primary Responsibilities
- Train and fine-tune proprietary models to achieve business goals.
- Collect, synthesize, clean, or augment appropriate datasets.
- Establish longitudinal benchmarks for evaluating and improving model efficacy.
- Provide technical leadership and advice to the business regarding its use of machine learning.
- Drive the adoption of standard AI/ML processes in development, testing, documentation, and maintenance.
- Stay abreast of the latest AI/ML developments and evaluate potential impacts and opportunities for our products and services.
Knowledge, Skills, and Abilities
- Knowledge of machine learning and natural language processing (NLP) techniques (clustering, decision tree learning, neural networks, etc.) and their real-worldadvantages/drawbacks.
- Knowledge of advanced mathematical and statistical techniques and concepts (multivariate analysis, properties of distributions, statistical tests, etc.) and when to apply them.
- Proficiency with one or more Machine Learning development libraries and/or hardware acceleration platforms (e.g., PyTorch, Keras, Tensorflow, CUDA, ROCm, etc.)
- Hands-on experience with cloud computing platforms and production deployments of ML workloads, particularly via Kubernetes.
- Experience leading AI/ML projects and tool adoption, building and operating large scale distributed systems with continuous delivery and integration.
- Excellent written communication skills.
- Demonstrated ability to work asynchronously in a globally distributed team.
- Ability to effectively foster and maintain consensus on AI/ML approaches and solutions to ensure consistency and collaboration across multiple business units and stakeholders.
- Domain knowledge of cybersecurity, networking, or WAF/WAAP solutions is a plus.
- Fluency with a second natural language is also a plus.
Qualifications
- Minimum of 3 years of experience developing, training, and deploying AI/ML models; and building workflows, infrastructure, and tooling.
- Master’s degree or Ph.D. in Mathematics, Statistics, Computer Science, or a related field; or equivalent professional experience.
The Job Description is intended to be a general representation of the responsibilities and requirements of the job. However, the description may not be all-inclusive, and responsibilities and requirements are subject to change.
The annual base pay for this position is: $199,952.00 - $299,928.00