Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer - ML/AI (Remote) image - Rise Careers
Job details

Senior Software Engineer - ML/AI (Remote)

BrightSign, a leader in digital signage media players, is looking for a Senior Software Engineer with expertise in ML/AI technology. The ideal candidate will have a background in embedded Linux development and a strong understanding of ML technologies.

Skills

  • C++ and Python proficiency
  • Embedded software development
  • ML/AI technology understanding
  • Linux command line expertise
  • Agile/Scrum methodologies

Responsibilities

  • Provide technical leadership on ML/AI technology.
  • Work autonomously across teams in different time zones.
  • Define and evolve software architecture for ML/AI capabilities.
  • Collaborate with cross-functional teams to define requirements.
  • Write maintainable code and optimize performance.
  • Ensure platform compatibility and compliance.
  • Create and maintain technical documentation.
  • Stay updated on emerging technologies and industry trends.
  • Communicate technical concepts to non-technical stakeholders.

Education

  • BA/BS in relevant discipline or equivalent industry experience

Benefits

  • Flexible work environment
  • Opportunity for professional growth
  • Innovative project involvement
To read the complete job description, please click on the ‘Apply’ button
BrightSign Glassdoor Company Review
3.8 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
BrightSign DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of BrightSign
BrightSign CEO photo
Steve Durkee and Jeff Hastings
Approve of CEO

Average salary estimate

$140000 / YEARLY (est.)
min
max
$120000K
$160000K

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 Software Engineer - ML/AI (Remote), BrightSign

At BrightSign, the leader in digital signage media players, we're on the lookout for an innovative and talented Senior Software Engineer - ML/AI to join our amazing team, preferably working from the comfort of your home in a US or Western Europe time zone. In this exciting role, you will help shape the future of our cutting-edge media players, which are used worldwide across various industries. Your expertise in machine learning and artificial intelligence will be paramount as you work with our built-in Neural Processing Units (NPUs) to develop features that enhance user experience. We value self-starters who've got a knack for technical leadership, and you'll find yourself collaborating with various teams while crafting software architecture that is not just scalable, but also flexible and maintainable. Your days will be filled with coding, troubleshooting, and optimizing performance across different platforms while engaging in innovative research to keep our technology ahead of the curve. We're excited to hear your ideas and see the impact you can make on our global platform. If you're passionate about ML/AI and have a strong foundation in embedded Linux development, don’t miss out on this fantastic opportunity to be part of something special at BrightSign!

Frequently Asked Questions (FAQs) for Senior Software Engineer - ML/AI (Remote) Role at BrightSign
What responsibilities does a Senior Software Engineer - ML/AI at BrightSign have?

As a Senior Software Engineer - ML/AI at BrightSign, your responsibilities will include providing technical leadership on ML/AI technologies, defining and evolving software architecture for ML capabilities, collaborating with cross-functional teams to deliver new features, writing efficient code, ensuring software quality, and staying updated on the latest trends in ML/AI. You'll play a critical role in shaping our innovative digital signage solutions.

Join Rise to see the full answer
What qualifications are needed for a Senior Software Engineer - ML/AI position at BrightSign?

To qualify for the Senior Software Engineer - ML/AI role at BrightSign, candidates should have a minimum of 7 years of experience in embedded software development, with at least 2 years specifically focused on ML/AI applications. Proficiency in C++ and Python is vital, along with a strong understanding of ML inference technologies and embedded Linux. A BA/BS in a relevant field is preferred along with leadership experience in agile environments.

Join Rise to see the full answer
How does BrightSign support the development of ML/AI features in their products?

BrightSign supports ML/AI feature development by utilizing its advanced media players equipped with Neural Processing Units (NPUs). This technology allows for efficient inference operations, enabling developers to create innovative features that enhance the user experience. The engineering team collaborates closely to define requirements, ensuring that software architecture is adaptable to support these complex needs.

Join Rise to see the full answer
Is remote work available for the Senior Software Engineer - ML/AI job at BrightSign?

Yes! BrightSign offers the flexibility of remote work for the Senior Software Engineer - ML/AI role. While you can work from the comfort of your home, it's ideal for candidates situated within the US or Western Europe time zones to facilitate smooth collaboration with various teams across our global operations.

Join Rise to see the full answer
What are the key technologies used by a Senior Software Engineer - ML/AI at BrightSign?

A Senior Software Engineer - ML/AI at BrightSign will work with technologies such as C++, Python, Typescript/Javascript, and embedded Linux. Familiarity with machine learning inference, especially in areas like machine vision and speech technologies, is critical. Knowledge of cloud technologies and ML Ops will also be beneficial in leveraging our full tech stack.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer - ML/AI (Remote)
Can you explain your experience with embedded Linux development related to ML/AI?

In answering this question, highlight specific projects where you've implemented ML/AI solutions on embedded Linux platforms. Discuss the challenges you faced and how you overcame them, the tools you used like OpenEmbedded, and any performance optimizations you successfully made.

Join Rise to see the full answer
Describe a time when you led a project involving ML/AI technology.

Illustrate your leadership skills by detailing a project where you spearheaded the development of an ML/AI feature. Discuss your role, the team dynamics, how you managed the project timeline, and the innovative solutions you provided.

Join Rise to see the full answer
How do you ensure the quality of your software when working on ML/AI applications?

Focus on your approach to quality assurance, including automated testing, code reviews, and setting up continuous integration. Mention specific tools and processes you've implemented to maintain high standards in ML/AI software quality.

Join Rise to see the full answer
What strategies do you use for optimizing performance in ML applications?

Share your insights on identifying performance bottlenecks. Discuss techniques you've applied to optimize resource usage, enhance speed, and ensure responsiveness, especially in resource-constrained environments that are typical of embedded systems.

Join Rise to see the full answer
Can you elaborate on your understanding of ML Ops?

Discuss your grasp of ML Ops concepts and practices, focusing on how they improve collaboration between development and operations teams. Mention any relevant experiences you've had in implementing ML Ops methodologies to streamline model deployment and monitoring.

Join Rise to see the full answer
How do you approach collaboration with cross-functional teams?

Illustrate your communication skills and teamwork by sharing experiences of collaborating with product management, design, and QA teams. Discuss specific instances of how you've successfully navigated technical discussions with non-technical stakeholders.

Join Rise to see the full answer
What is your experience with cloud technologies in relation to ML/AI development?

Outline the cloud platforms you have experience with and how you've integrated them with ML/AI applications. Highlight specific projects where cloud computing played a crucial role in delivering scalable ML solutions.

Join Rise to see the full answer
How do you stay updated with the latest trends in ML/AI technologies?

Explain your methods for continuous learning, such as attending conferences, following industry experts, and engaging with technical communities. Mention any courses or certifications that have contributed to your knowledge base in ML/AI.

Join Rise to see the full answer
What coding standards do you follow when writing software?

Discuss your commitment to writing clean, maintainable code. Outline the specific coding standards and best practices you adhere to, and how you ensure compliance to improve code clarity and team collaboration.

Join Rise to see the full answer
Describe a challenging bug you encountered and how you resolved it.

Describe the specific bug and the impact it had on the project. Highlight your systematic approach to debugging, the resources you utilized, and finally, how you solved the problem, ensuring software stability and performance.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Visa Remote Bellevue, WA
Posted 13 days ago
PIP Labs Hybrid SF Bay Area or Los Angeles
Posted 2 days ago
Magic Media Remote No location specified
Posted 13 days ago
Photo of the Rise User
Eurofins Remote Remote with ability to attend meetups in Birmingham and Tamworth, United Kingdom
Posted 4 days ago
Vettura LLC Remote No location specified
Posted 14 days ago

BrightSign LLC, the global market leader in digital signage media players, is headquartered in Los Gatos, California, with offices in Europe and Asia. Founded in 2002 by Anthony Wood, the inventor of the digital video recorder (DVR). BrightSign ma...

2 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$120,000/yr - $160,000/yr
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
January 4, 2025

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!