What are the responsibilities and job description for the Junior AI / ML Engineer position at IOMAXIS?
Responsibilities
What We're Looking For
Interviews available for entry level AI / ML Engineers in Arlington-VA, Austin-TX, Raleigh-NC! You may be a great fit for this IOMAXIS opening if you are a(n):
- Entry level AI / ML Engineer looking to join a fast-paced R&D team focused on solving some of the hardest challenges at the intersection of AI, networking, and cyber
- Junior Software Engineer with strong knowledge of ML, NLP, deep learning, knowledge graphs, and the ability to architect solutions; from data collection to deployment
- Individual who wants to build and deploy applications that make a difference
The Role
In this role, you will use deep learning models (CNNs, RNNs, GNNs, transformers, etc.) and frameworks (deep reinforcement learning, meta-learning, etc.) to solve problems ranging from behavior-based user authentication to contributing to the development of intelligent self-healing networks. You will build and deploy models across public and private clouds, and container-based environments. In addition, you will build real-time model prediction pipelines with existing application and front-end integrations.
To learn more about some of our recent research, refer to our whitepapers at: https://iomaxisresearch.com
The Work Environment
A hybrid work environment is here to stay! We have a distributed team and fully embrace the technology that enables productive hybrid work. Although we value bringing people together to grow relationships and foster creativity, we also understand that being in the office every day is not always the most productive or required. Choose your work-site! Candidates considered must be within commuting distance to one of our distributed team’s Research & Engineering Facilities:
- Austin-TX
- Arlington-VA
- Raleigh-NC
The Team
The best solutions happen at the convergence of people, technology, and ideas. When you join the team, you will be welcomed by a talented group of people with a diverse set of skills covering software engineering, network engineering, computer science, and AI/ML engineering.
The Benefits
We offer comprehensive benefits that include things such as employer-subsidized health insurance, 401(k) match, paid time off, time off for volunteering, and health membership reimbursement. Please reach out for details.
Qualifications
Required
- Bachelors in Computer Science, Data Science, Mathematics, or related field.
- Experience in a language such as Python or R
- Entry-level experience with:
- Deep learning frameworks such as PyTorch, TensorFlow, or Keras
- Traditional machine learning algorithms and Scikit-Learn (e.g., decision trees, Gaussian mixture models)
- Modern deep-learning techniques for NLP
- Machine learning techniques and predictive analytics (e.g., deep learning, regression, classification, clustering, unsupervised learning)
- Demonstrable coding skills and familiarity with version control systems (e.g., Git)
- Ability to read and review other developer’s code
- Skilled in the ability to clearly communicate in both written and oral forms
- Basic understanding of agile software development frameworks (e.g., SAFe, Scrum, Kanban)
- Have had at least one internship with deep learning experience
- Eligibility to obtain a security clearance.
Desired
- Entry-level experience with:
- Reinforcement learning
- Graph neural networks/geometric deep learning
- Docker or other container solutions
- A deep curiosity for AI/ML