Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Machine Learning Engineer image - Rise Careers
Job details

Senior Machine Learning Engineer

Axon is on a mission to protect life through innovative security solutions. They seek a Senior Machine Learning Engineer to advance airspace security.

Skills

  • Computer vision algorithms
  • Python programming
  • Tracking algorithms
  • C++ programming
  • Reinforcement learning

Responsibilities

  • Develop, test, and optimize machine learning algorithms for detecting, tracking, and classifying flying objects.
  • Innovate search and tracking methodologies using computer vision.
  • Collaborate with the simulation team for algorithm testing.
  • Deploy algorithms onto edge compute devices using Python and C++.
  • Stay updated with industry advancements.

Education

  • Degree in Computer Science or related field

Benefits

  • Competitive salary and 401k with employer match
  • Discretionary paid time off
  • Paid parental leave
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Mental Wellness support
  • Learning & Development programs
To read the complete job description, please click on the ‘Apply’ button
Axon Glassdoor Company Review
4.1 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Axon DE&I Review
4.1 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Axon
Axon CEO photo
Rick Smith
Approve of CEO

Average salary estimate

$125000 / YEARLY (est.)
min
max
$100000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Machine Learning Engineer, Axon

At Axon, we’re looking for a Senior Machine Learning Engineer to join our team in Sterling, Virginia, where we’re dedicated to protecting life through innovative technology. In this role, you’ll be at the forefront of airspace security, crafting solutions that leverage cutting-edge camera systems and sophisticated machine learning algorithms. You’ll work on developing, testing, and optimizing algorithms to detect, track, and classify flying objects in complex environments. Your ability to innovate and enhance tracking methodologies will be critical as we respond to a range of airspace threats, from drones to unconventional aircraft. You’ll collaborate with an exceptionally skilled team, accessing a unique dataset and world-class resources that empower you to shape the future of our offerings. The work is fast-paced and rewarding, allowing you to take ownership of significant projects that make a real impact. Join us and experience a culture that values diverse perspectives and personal growth while enjoying perks like competitive salaries, paid parental leave, and a supportive work environment. If you’re passionate about airspace security and eager to tackle challenging problems, we’d love to have you on our team at Axon!

Frequently Asked Questions (FAQs) for Senior Machine Learning Engineer Role at Axon
What are the main responsibilities of a Senior Machine Learning Engineer at Axon?

As a Senior Machine Learning Engineer at Axon, your key responsibilities include developing and optimizing algorithms for detecting, tracking, and classifying flying objects using advanced camera systems. You’ll innovate methodologies for search and tracking in a networked camera system, collaborate with the simulation team for algorithm testing, and deploy models onto edge computing devices using Python and C++. Moreover, you’ll engage with the latest industry advancements to continuously improve your contributions to airspace security.

Join Rise to see the full answer
What qualifications do I need to become a Senior Machine Learning Engineer at Axon?

To qualify for the Senior Machine Learning Engineer position at Axon, candidates should have at least 5 years of experience with Python, expertise in object-oriented design methods, and familiarity with tracking algorithms like Kalman and particle filters. Proficiency in computer vision and detection algorithms is essential, alongside a solid background in computer science. Knowledge of reinforcement learning and a strong problem-solving mindset will also benefit applicants.

Join Rise to see the full answer
What programming languages are essential for the Senior Machine Learning Engineer role at Axon?

In the Senior Machine Learning Engineer position at Axon, Python and C++ are crucial programming languages. Python is primarily used for developing and testing machine learning algorithms, while C++ is important for deploying these algorithms onto edge computing devices. Familiarity with these languages ensures effective implementation of innovative solutions for airspace security.

Join Rise to see the full answer
How does Axon support professional development for Senior Machine Learning Engineers?

Axon actively promotes learning and development for Senior Machine Learning Engineers, providing access to various training programs, conferences, and workshops. This support allows engineers to stay current with industry advancements, refine their skills, and contribute more effectively to the company's mission. The collaborative environment also encourages knowledge sharing within the talented team.

Join Rise to see the full answer
What benefits does Axon offer to its Senior Machine Learning Engineers?

Axon offers a range of competitive benefits for Senior Machine Learning Engineers, including a salary with a 401k employer match, discretionary paid time off, and paid parental leave. Employees also enjoy comprehensive medical, dental, and vision plans, wellness support, fitness programs, and continuous learning opportunities. This commitment to employee well-being reflects Axon’s dedication to creating a supportive workplace.

Join Rise to see the full answer
Common Interview Questions for Senior Machine Learning Engineer
Can you explain a machine learning project you worked on relevant to airspace security?

Discuss a specific project where you developed algorithms for tracking aerial objects. Highlight the challenges you faced and how you implemented innovative solutions. Be sure to mention the technologies and methodologies you employed, such as camera systems and tracking algorithms, and the impact of your work on improving airspace security.

Join Rise to see the full answer
How do you approach optimizing machine learning algorithms?

When optimizing machine learning algorithms, I start by assessing the data and defining performance metrics. I utilize techniques such as hyperparameter tuning, feature selection, and model evaluation to iteratively refine the algorithm. Sharing specific examples of how you improved the accuracy or efficiency of an algorithm in your previous work can showcase your expertise.

Join Rise to see the full answer
What experience do you have with deploying algorithms on edge devices?

In my previous role, I developed and deployed machine learning models on edge devices by ensuring efficiency and scalability. I utilized programming languages like Python and C++ and focused on optimizing the algorithms to fit within the constraints of edge computing resources. Providing a tangible outcome from this experience can strengthen your answer.

Join Rise to see the full answer
How do you stay updated with the latest advancements in machine learning?

I maintain my knowledge of industry trends by attending conferences, participating in online courses, reading research papers, and collaborating with fellow professionals in the field. I believe continuous learning is vital to effective contributions in a rapidly evolving domain like machine learning, especially in applications such as airspace security.

Join Rise to see the full answer
What tracking algorithms are you familiar with, and how have you applied them?

I have worked with algorithms such as Kalman filters and particle filters for tracking moving objects in video data. In my previous projects, I focused on adapting these algorithms to handle various scenarios involving aerial threats, explaining how each algorithm improved the model's tracking accuracy and performance.

Join Rise to see the full answer
Can you discuss a challenging problem you encountered in machine learning and how you solved it?

I faced a significant challenge while developing an algorithm to detect drones in cluttered environments. By employing data augmentation techniques and adjusting the model architecture, I improved detection rates. Sharing this experience will demonstrate your problem-solving skills and ability to overcome adversity in your work.

Join Rise to see the full answer
How do you ensure the scalability of your machine learning models?

I focus on modular and flexible model development approaches, applying optimization techniques that enhance performance without compromising on scalability. Discussing specific strategies, like employing efficient data handling or adopting batch processing methods, can illustrate your understanding of creating scalable solutions.

Join Rise to see the full answer
What tools and libraries do you prefer for machine learning, and why?

My preferred tools include TensorFlow and PyTorch due to their robust ecosystems and support for deep learning applications. I appreciate these libraries for their flexibility and efficiency, enabling me to quickly test and iterate on various models. Mentioning specific projects where you effectively utilized these tools can add depth to your answer.

Join Rise to see the full answer
How do you handle feedback and criticism in your projects?

I view feedback as an essential component of my professional growth. I actively seek constructive criticism, implementing suggestions to improve my work. Sharing a specific instance where you successfully integrated feedback into your project can convey your adaptability and willingness to learn.

Join Rise to see the full answer
Why are you interested in the Senior Machine Learning Engineer role at Axon?

I am drawn to the mission of Axon to protect life and enhance airspace security. I appreciate the opportunity to work with advanced technology in a collaborative environment, furthering my skills while making a meaningful impact. Articulating your alignment with Axon's mission will reflect your enthusiasm for the role.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Axon Remote Atlanta, Georgia, United States
Posted 4 days ago
Photo of the Rise User
Axon Remote Denver, Colorado, United States
Posted 4 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
AECOM Remote Singapore, Singapore
Posted 3 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
AECOM Remote Raleigh, NC, United States
Posted 3 days ago
Wiz, Inc. Remote Remote - United Kingdom
Posted 12 days ago

Axon is an American company based in Scottsdale, Arizona. We have made it our mission to protect human life by developing technology and weapons products for military, law enforcement, and civilians.

398 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Diversity ChampionBadge Flexible CultureBadge Global Citizen
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$100,000/yr - $150,000/yr
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 8, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!