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

Software Engineer, Core Infrastructure

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 and multiple Fortune 500 organizations across various 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 monitor and detect threats continuously 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 always seek passionate people who enjoy solving the most challenging problems with cutting-edge AI/ML.

Position Overview:

You'll be pivotal in designing and implementing advanced REST and GraphQL endpoints and creating robust, fault-tolerant microservices for handling large-scale video streaming data. Your role involves enhancing backend services' performance, reliability, and scalability while also taking ownership of platform features from conception to deployment. This position offers the opportunity to regularly stretch your skills, working as a key member of a dynamic team dedicated to innovating in the field of web services and cloud technology.

The impact you'll make:

  • Design and implement REST and GraphQL endpoints

  • 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

  • You will work as an essential 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:

  • BS in Computer Science or equivalent field with a programming background

  • At least 3+ years of experience building highly distributed, scalable and available web services

  • Strong experience working with at least one of the Object-oriented Programming Languages like Python and C++would be required

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

  • Write clean and maintainable code

  • Design and implement complex systems, including communication between several services (pub-sub paradigm, microservices architecture)

  • Manage service reliability, including any cloud operations work (AWS, Google Cloud)

  • Experience with Redis, Kafka, RabbitMQ, ActiveMQ or similar tools/technologies will be highly preferred

  • Experience building SaaS product offerings will be a huge advantage 

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 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

We take a market-based approach to pay here at Ambient.ai, and pay may vary depending on multiple factors. The successful candidate’s starting pay will be determined based on job-related skills, experience, qualifications, work location, level, market conditions, and internal parity. 

Base salary is just one component of our total rewards package. As a fast-growing start-up, our regular employees are also granted stock options, and an opportunity to succeed when Ambient.ai succeeds.  As a young start-up with product market fit, our stock upside is substantial, and a large part of our total rewards strategy. 

The pay scale below represents the starting base salary range we expect to pay for this position, and is subject to change*: 

SF Bay Area: $132,000 - $160,000

*From time to time, we may decide to make an offer to a candidate that is either leveled below or above this role based on skills, experience, and interview performance.  

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

$146000 / YEARLY (est.)
min
max
$132000K
$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 Software Engineer, Core Infrastructure, Ambient.ai

At Ambient.ai, we're on the cutting edge of security technology, and we're hoping to add a talented Software Engineer, Core Infrastructure to our team! This is a unique opportunity to become a crucial part of a fast-growing company that leverages AI to enhance security for top organizations across various industries. As a Software Engineer, you will design and implement advanced REST and GraphQL endpoints while building fault-tolerant microservices that handle large-scale video streaming data. If you're someone who loves coding and has an eye for optimizing backend services, this role is perfect for you. You will not only improve the performance, reliability, and scalability of backend services but also take ownership of product features, leading them all the way from conception to deployment. At Ambient.ai, you'll be regularly challenged to stretch and grow your skills as you work with an exceptional team devoted to innovation in cloud technology. We're looking for passionate individuals who want to make a real impact in the world of physical security while enjoying the perks of working in a fun, collaborative environment. So if you're eager to solve complex challenges using cutting-edge AI and ML technologies, Ambient.ai is the place for you!

Frequently Asked Questions (FAQs) for Software Engineer, Core Infrastructure Role at Ambient.ai
What are the responsibilities of a Software Engineer, Core Infrastructure at Ambient.ai?

As a Software Engineer, Core Infrastructure at Ambient.ai, you'll be responsible for designing and implementing REST and GraphQL APIs, developing robust microservices for video streaming data processing, and enhancing the performance and reliability of backend services. You'll play a pivotal role in ensuring the scalability and fault tolerance of our systems, which is crucial for our innovative AI-powered security platform.

Join Rise to see the full answer
What qualifications are required for the Software Engineer, Core Infrastructure position at Ambient.ai?

To qualify for the Software Engineer, Core Infrastructure position at Ambient.ai, you should hold a BS in Computer Science or a related field, with at least 3 years of experience in building scalable web services. Proficiency in programming languages like Python or C++ is essential, along with expertise in REST/GraphQL APIs, relational databases, and cloud operations. Familiarity with tools like Redis, Kafka, or RabbitMQ will be highly valued.

Join Rise to see the full answer
What technologies will I work with as a Software Engineer, Core Infrastructure at Ambient.ai?

At Ambient.ai, a Software Engineer, Core Infrastructure will work with cutting-edge technologies, including REST and GraphQL for API development, microservices architecture for service management, and various databases like MySQL and Postgres. You're also expected to manage cloud operations using AWS or Google Cloud, enhancing your experience in modern software infrastructure.

Join Rise to see the full answer
Is there room for career growth for a Software Engineer, Core Infrastructure at Ambient.ai?

Absolutely! At Ambient.ai, we highly value personal and professional development in our employees. As a Software Engineer, Core Infrastructure, you'll have opportunities to take ownership of platform features and tackle complex problems, which will facilitate your growth. With a focus on cutting-edge AI technology, you're bound to expand your skills and potentially advance into leadership roles in the tech field.

Join Rise to see the full answer
What are the team dynamics like at Ambient.ai for a Software Engineer?

The team dynamics at Ambient.ai are collaborative and energetic. As a Software Engineer, Core Infrastructure, you'll be part of a dedicated group committed to solving challenging problems and pushing the boundaries of AI technology. We embrace regular communication, allowing team members to share ideas freely, and we celebrate our successes together, making it an enjoyable place to work.

Join Rise to see the full answer
Common Interview Questions for Software Engineer, Core Infrastructure
Can you explain your experience with REST and GraphQL APIs?

In your response, outline specific projects where you've developed and maintained REST or GraphQL APIs. Discuss any challenges you faced and how you overcame them, emphasizing the importance of clean and efficient code. Demonstrating your understanding of API design principles will show your technical prowess.

Join Rise to see the full answer
How do you ensure the scalability and reliability of microservices?

When answering this question, provide strategies such as load balancing, caching techniques, and using orchestration tools. Discuss the importance of monitoring and how proactive measures can prevent downtime. Sharing a successful instance where you applied these concepts can enhance your credibility.

Join Rise to see the full answer
Describe a complex system you designed and the approach you took.

In your answer, detail the system's requirements and your design process. Be specific about the technologies used and how you ensured components could communicate effectively. Highlight any challenges and your problem-solving approach, showcasing your ability to manage complexity in system design.

Join Rise to see the full answer
What experience do you have with cloud operations, particularly AWS or Google Cloud?

Share specific examples where you've managed cloud services, mentioning the challenges faced. Discuss tools or solutions you implemented for deployment and scalability. Indicate your familiarity with monitoring tools and DevOps practices to showcase your comprehensive understanding of cloud infrastructure.

Join Rise to see the full answer
How do you approach writing clean and maintainable code?

Talk about coding standards you follow, the importance of code reviews, and tools or methodologies you employ to maintain code quality. Provide examples of practices that ensure code readability and ease of maintenance, demonstrating your commitment to writing high-quality software.

Join Rise to see the full answer
What tools do you utilize for debugging and optimization?

Discuss specific debugging tools you have experience with, like IDEs or profilers, and provide insight into your optimization strategies. Share a concrete example of a performance issue you resolved, explaining your diagnosis process and the steps you took to implement a solution.

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

Mention specific sources you follow, such as blogs, podcasts, or online courses. Discuss your involvement in professional networks or communities and how you apply these learnings in your work. This shows your dedication to professional growth and a proactive approach to technology trends.

Join Rise to see the full answer
Can you give an example of a software project where you took full ownership?

Highlight a particular project where you played a leading role from inception to deployment. Describe your contributions, challenges faced, and the impact of your work on the overall project. This illustrates your capability to handle responsibility and deliver results.

Join Rise to see the full answer
What is your experience with databases, particularly MySQL or Postgres?

Provide examples of projects where you utilized these databases, discussing the specific features you've leveraged. Talk about your understanding of indexing, query optimization, and how you've managed schema changes to reveal your hands-on experience with database management.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Explain your approach to time management, including prioritization methods or tools. Discuss how you keep stakeholders informed and the balance between meeting deadlines and maintaining code quality, demonstrating your organizational skills and collaboration with teams.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 hours ago
SWATX Remote No location specified
Posted 8 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Passion for Exploration
Dare to be Different
Customer-Centric
Diversity of Opinions
Inclusive & Diverse
Photo of the Rise User
Sinch Remote No location specified
Posted 9 days ago
Photo of the Rise User
Mujin Hybrid Suwanee, GA, USA
Posted 3 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...

26 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 21, 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!
LATEST ACTIVITY
Photo of the Rise User
8 people applied to Frontend Engineer I at Outliant
R
Someone from OH, Cincinnati just viewed Sales development representative at Remote Recruitment
Photo of the Rise User
Someone from OH, Cincinnati just viewed Laboratory Technologist I - 2nd Shift at Eurofins
Photo of the Rise User
Someone from OH, Independence just viewed Analyst - Customer Master Data at AECOM
Photo of the Rise User
7 people applied to Software Engineer at Skyward
Photo of the Rise User
133 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Mount Vernon just viewed Assistant Buyer - Nursery. 12 Months FTC at The Very Group
Photo of the Rise User
Someone from OH, Fairborn just viewed Marketing Project Manager at MasterClass
Photo of the Rise User
Someone from OH, Fairborn just viewed (US) Associate Project Manager, Marketing at PointClickCare
S
Someone from OH, Warren just viewed Angular Developer at Sparkland
A
Someone from OH, Warren just viewed Angular Developer at AZX
Photo of the Rise User
Someone from OH, Willoughby just viewed 2024 Accounting & Finance Intern at Lincoln Electric
Photo of the Rise User
Someone from OH, Dayton just viewed Researcher at NielsenIQ
Photo of the Rise User
Someone from OH, Dayton just viewed Consumer Insights Researcher at NielsenIQ
Photo of the Rise User
Someone from OH, Morrow just viewed Junior IT Systems Administrator at NFQ
Photo of the Rise User
Someone from OH, Cleveland just viewed Automation Specialist - East Region at Jacobs
J
Someone from OH, Dayton just viewed Market Research Analyst at Joyteractive
Photo of the Rise User
Someone from OH, Columbus just viewed District Manager, Botox (Neuro) - Columbus, OH at AbbVie
Photo of the Rise User
Someone from OH, Bowling Green just viewed Remote Enrollment Producer - Entry Level at Global Elite
L
Someone from OH, Akron just viewed Enterprise BDR (Data Privacy & AI) at Lavendo
Photo of the Rise User
Someone from OH, Cleveland just viewed Resettlement Caseworker Assistant - Spokane at World Relief