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

Software Engineer - ML Infra

Ambient.ai is a unified, AI-powered physical security platform that helps enterprise organizations reduce risk, improve security operation efficiency, and gain critical insights. Seven of the top 10 U.S. technology companies, along with multiple Fortune 500 organizations across a variety of industries, leverage Ambient.ai to unify their security infrastructure and significantly enhance their security posture. 

The Ambient.ai platform applies AI and computer vision intelligence to existing sensor and camera infrastructure to deliver continuous monitoring and detect threats in real-time. Ambient.ai does this while simultaneously decreasing false alarms by over 95%, allowing security teams to focus on legitimate threats. With Ambient.ai, companies can do more with less and prevent security incidents before they happen.

We were founded in 2017 by Shikhar Shrestha and Vikesh Khanna, experts in artificial intelligence from Stanford University who previously built iconic products at Apple, Google, Microsoft, and Dropbox. We are a Series-B company backed by Andreessen Horowitz (a16z), Allegion Ventures, SV Angel, Y Combinator, and investment angels like Jyoti Bansal, Mark Leslie, and Elad Gil. 

Named on the YC Top Companies List 2021, 2022, 2023, and the Forbes Cloud 100 Rising Stars 2020, we are turning the impossible into the inevitable. We are always looking for passionate people who enjoy solving the toughest problems with cutting-edge AI/ML.

Ambient.ai is a unified, AI-powered physical security platform that helps enterprise organizations reduce risk, improve security operation efficiency, and gain critical insights. Seven of the top 10 U.S. technology companies, along with multiple Fortune 500 organizations across a variety of industries, leverage Ambient.ai to unify their security infrastructure and significantly enhance their security posture. 

The Ambient.ai platform applies AI and computer vision intelligence to existing sensor and camera infrastructure to deliver continuous monitoring and detect threats in real-time. Ambient.ai does this while simultaneously decreasing false alarms by over 95%, allowing security teams to focus on legitimate threats. With Ambient.ai, companies can do more with less and prevent security incidents before they happen.

We were founded in 2017 by Shikhar Shrestha and Vikesh Khanna, experts in artificial intelligence from Stanford University who previously built iconic products at Apple, Google, Microsoft, and Dropbox. We are a Series-B company backed by Andreessen Horowitz (a16z), Allegion Ventures, SV Angel, Y Combinator, and investment angels like Jyoti Bansal, Mark Leslie, and Elad Gil. 

Named on the YC Top Companies List 2021, 2022, 2023, and the Forbes Cloud 100 Rising Stars 2020, we are turning the impossible into the inevitable. We are always looking for passionate people who enjoy solving the toughest problems with cutting-edge AI/ML.

Fun facts about our technology:

  • Over 5bn+ events are ingested daily into our data processing pipeline, which generates real-time insights with sub-second latencies backed by an SLA

  • Our data stores collectively handle 100TB of data empowering queries with super low latencies using technologies like ElasticSearch, Postgres, Timescale, and Redis

  • We maintain 99.99% availability across our tech stack, which we meticulously monitor and ensure we meet the SLA

  • We handle real-time video streaming using WebRTC with sub-second latencies for a mission-critical application

  • We build core technologies to enable real-time video summarization and low latency search over 25bn+ media objects

  • To enable privacy-focused computer vision intelligence, we leverage edge computing coupled with serverless technologies ensuring high scalability

Position Overview:

We are seeking a talented and experienced Software Engineer specializing in backend development to join our dynamic team. As a Backend Software Engineer, you will be responsible for designing, developing, and maintaining robust and scalable software solutions that power our applications and services. Your expertise will be vital in building efficient and high-performance backend systems that meet our business needs.

The impact you'll make:

  • Helping to scale this 10x

  • Design and implement highly available, latency-sensitive fault-tolerant microservices

  • Core infrastructure for processing large volumes of video streaming data

  • Improve the performance, reliability, and scalability of all backend services

  • Develop large-size platform problems and own small-to-medium platform features end-to-end

  • You will work as an important member of the platform team that owns one or more

  • services/product features, end-to-end

  • Expect to be challenged and stretch your skills regularly

The amazing skills you'll bring to Ambient.ai:

  • Expertise in APIs (REST / GraphQL), general web backend design principles, relational databases (MySQL / Postgres), streaming pipelines, pub-sub systems, and indexing systems

  • Has experience owning and delivering projects end-to-end 

  • Cross-functional experience is a bonus

  • Thrives in the fast-paced, unstructured environment of a hyper-growth startup

  • Self-motivated to take action and add value

  • Excellent communication and teamwork skills

Why join us:

  • We are creating an entirely new category within a 180+ billion-dollar physical security industry and looking for team members who are also passionate about our mission to prevent every security incident possible 

  • We have an impressive customer roster of F500 companies, including Adobe, VMware, and LinkedIn

  • Regular Full-time employees receive stock options for the opportunity to share ownership in the success of our company 

  • Comprehensive health + welfare package (Medical, Dental, Vision, Life, EAP, Legal Services, 401k plan)

  • We offer flexible time off to rest and recharge, including Winter Break (time off between Christmas and New Year’s for most roles depending on customer demand)

  • The latest tech and awesome swag will be delivered to your door

  • Enjoy a full range of opportunities to connect with your awesome co-workers

  • We love to hike, are foodies, and love music! Check out our most recent Ambient Spotify Playlist

 

Ambient.ai is proud to be an Equal Opportunity Employer.  Ambient does not unlawfully discriminate on the basis of race, color, religion, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), gender identity, gender expression, national origin, ancestry citizenship, age, physical or mental disability, legally protected medical condition, family care status, military or veteran status, marital status, registered domestic partner status, sexual orientation, genetic information, or any other basis protected by local, state, or federal laws. Ambient is an E-Verify participant.

Ambient.ai Glassdoor Company Review
4.5 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Ambient.ai DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Ambient.ai
Ambient.ai CEO photo
Shikhar Shrestha
Approve of CEO

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$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 Software Engineer - ML Infra, Ambient.ai

Join Ambient.ai as a Software Engineer specializing in ML Infrastructure, where you’ll play a pivotal role in revolutionizing the physical security industry. Located in the vibrant SF Bay Area, you'll become part of a passionate team focused on leveraging AI to enhance security operations for enterprises. Our platform is designed to process a staggering 5 billion events daily, providing invaluable insights while significantly reducing false alarms. In this position, you will be responsible for developing and maintaining scalable backend systems that power our innovative applications. Your expertise will contribute to building microservices that are fault-tolerant and latency-sensitive, ensuring that our technology stays ahead in this hyper-growth startup. You’ll handle large-scale platform challenges and collaborate closely with cross-functional teams to deliver outstanding results. If you're a self-motivated individual with a knack for backend design principles, APIs, and relational databases, this could be your dream job! We value great teamwork and communication, not just technical skills. Join us on our mission to reshape how enterprises handle security with cutting-edge AI and ML. At Ambient.ai, you're not just an employee; you're a valued team member on an exciting journey inside a highly regarded Series-B startup backed by prominent investors. So if you're ready to take on this challenge, don’t miss your chance to contribute to something truly transformative!

Frequently Asked Questions (FAQs) for Software Engineer - ML Infra Role at Ambient.ai
What are the main responsibilities of a Software Engineer - ML Infra at Ambient.ai?

As a Software Engineer specializing in ML Infra at Ambient.ai, you’ll design and implement robust backend systems that power our applications. Your key responsibilities include creating highly available, fault-tolerant microservices, improving the performance of backend services, and managing large-scale data processing tasks, particularly in video streaming. This role is essential in shaping the future of security technology through reliable software solutions.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineer position at Ambient.ai?

To become a Software Engineer - ML Infra at Ambient.ai, you should have expertise in APIs, web backend design principles, and relational databases like MySQL or Postgres. Experience in delivering projects end-to-end and knowledge of streaming pipelines and indexing systems are highly valued. Adaptability in a fast-paced environment and strong communication skills will also set you apart as a candidate.

Join Rise to see the full answer
What kind of projects will I work on as a Software Engineer - ML Infra at Ambient.ai?

In the role of Software Engineer - ML Infra at Ambient.ai, you will tackle various platform challenges, such as building core infrastructure for processing massive volumes of video data and ensuring efficiency in real-time monitoring systems. You'll also have ownership over small-to-medium platform features, working directly on pivotal components that enhance security operations for some of the largest enterprises.

Join Rise to see the full answer
How does the work culture look like at Ambient.ai for a Software Engineer?

The work culture at Ambient.ai is innovative, collaborative, and revolves around a mission-driven mindset. As a Software Engineer - ML Infra, you’ll find yourself in a dynamic environment where self-motivation and teamwork are essential. You'll have the chance to work with cutting-edge AI/ML technologies, enjoy flexible time off, and be part of an enthusiastic team that shares a passion for solving tough problems together.

Join Rise to see the full answer
What are the career growth opportunities for Software Engineers at Ambient.ai?

At Ambient.ai, Software Engineers have a wealth of career growth opportunities. As a Series-B company, you’ll be part of an evolving organization that values innovation and personal development. You'll gain exposure to various facets of backend engineering, potentially leading to roles in architecture, product management, or specialization in AI/ML. The experience gained from working at a rapidly growing startup will serve as a significant stepping stone in your career.

Join Rise to see the full answer
Common Interview Questions for Software Engineer - ML Infra
Can you describe your experience with designing and implementing microservices?

When discussing your experience with microservices, focus on specific projects where you designed and deployed them. Outline your understanding of DEC principles, how you ensured fault tolerance, and any challenges you faced, along with how you overcame them. Highlight your collaboration with cross-functional teams to emphasize teamwork skills.

Join Rise to see the full answer
How do you approach debugging performance issues in backend systems?

To effectively debug performance issues, start by outlining your systematic approach—using monitoring tools to identify bottlenecks, analyzing logs, and profiling your code. Discuss a specific instance where you identified a performance bottleneck and how you optimized it. Share the impact this had on the application.

Join Rise to see the full answer
What is your experience with real-time data processing, particularly in video stream applications?

Discuss your hands-on experience with real-time data processing, particularly focusing on video streaming technologies. Provide details about tools used (e.g., WebRTC, Kafka), how you handled the challenges posed by large datasets, and any optimizations you implemented to ensure low-latency performance.

Join Rise to see the full answer
Can you explain how you implement security best practices in backend development?

Share your understanding of security principles in backend development, including data encryption, access control, and vulnerability assessments. Discuss how you’ve integrated secure coding practices into your projects, as well as any frameworks or libraries that have added layers of security to your applications.

Join Rise to see the full answer
What techniques do you employ to ensure the scalability of your applications?

When answering this question, discuss scalable architecture, load balancing, and elastic database solutions. Provide examples of how you’ve designed and architected systems to handle increased loads while maintaining performance, showing you can think strategically about future growth.

Join Rise to see the full answer
Describe your experience with REST APIs and GraphQL.

Explain your knowledge and hands-on experience with REST APIs and GraphQL. Highlight a project where you used both, discussing the situations in which you chose one over the other, and focusing on the design principles that guided your decisions, addressing efficiency and ease of use.

Join Rise to see the full answer
How do you stay updated with the latest technologies in software engineering?

Describe your methods for keeping up with technological advancements, such as subscribing to tech blogs, participating in online courses, attending meetups, and contributing to open-source projects. This not only shows your dedication to continuous learning but also your proactive approach to adopting new technologies.

Join Rise to see the full answer
Can you provide an example of a challenging project you worked on and your role in it?

Select a project that showcases your problem-solving skills. Detail the challenges faced, your specific contributions, and the outcomes. Use metrics to demonstrate success, such as performance improvements, user engagement, or the learning gained from overcoming obstacles.

Join Rise to see the full answer
How do you prioritize tasks in a fast-paced development environment?

Discuss your strategy for task prioritization, including the use of agile methodologies or project management tools. Explain how you assess urgency versus importance, how you communicate priorities with team members, and provide examples of successful project management in your past roles.

Join Rise to see the full answer
What do you consider important when testing your software products?

Highlight your approach to testing, emphasizing unit, integration, and end-to-end tests. Discuss your methodology for ensuring code quality, identifying edge cases, and the tools you use. Share real examples of how comprehensive testing has contributed to successfully deployed applications.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 14 days ago
Opto Investments Hybrid San Francisco, California, United States
Posted 5 days ago
Photo of the Rise User
Inclusive & Diverse
Collaboration over Competition
Fast-Paced
Growth & Learning
Empathetic
Photo of the Rise User
Berry Street Hybrid No location specified
Posted 12 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
H Company Remote No location specified
Posted 2 days ago
Posted 9 days ago

When you join Ambient, you join our Mission to prevent every security incident possible. Your work has the potential to save human lives. We are already working in top schools, retailers, museums, and enterprise companies across the globe. We a...

16 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 2, 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!