Apply for the Software Engineer position at Algolia in New York, NY, USA. Find the best jobs for you effortlessly with InJob.AI, your ultimate solution for job search. Discover top job opportunities and streamline your job search process.

Job Description
<p>Algolia is set to enable every company to create world-class Search and Discovery experiences with an API-first approach. Performance and Scalability is at the heart of our mission: we power 1.5 trillion searches a year, for 10K+ customers all over the world. If you're a problem solver, able to think outside the box and eager to nurture others and learn from them, then this is your challenge!</p><h3>The Team</h3><p>The Data Ingestion team ensures a frictionless flow of data between customers and Algolia’s platform. This new group will provide a platform for Algolia products to collect, compose, and consume data. Data ingestion is a mission-critical capability for the Algolia product platform. At its core, Algolia is a data company. The products and services that drive the most value for Algolia depend on access to customer data. That means the speed and ease at which customers can send their data to Algolia can heavily influence the success of onboarding a new customer, expanding to a new use case, or adopting new features.</p><h3>The Opportunity</h3><p>The team is looking for an experienced individual who is well versed in defining, building and operating scalable architectures, with proven strengths in cross-team collaboration, taking solutions all the way through delivery to adoption by other engineering teams. As a senior member of the Data ingestion team, you will have a direct impact on Algolia’s revenue stream. You will play a pivotal role in architecting and implementing systems that play a central role across all of Algolia’s products. You will also play a role in training/mentoring and leading team members.</p><p>Your role will consist of:</p><ul><li>Build a self-service, scalable and distributed platform that can seamlessly scale to handle billions of records per day.</li><li>Build data pipelines for collection, storage, processing, and analysis of data.</li><li>Build integrations with external APIs, connectors and services: eq. Firebase, Shopify, etc.</li><li>Work closely with the rest of the R&D team to deliver the tools they need to develop next-generation products.</li></ul><p>You might be a fit if you have:</p><ul><li>Experience building and operating distributed systems at scale.</li><li>Experience designing and building data pipelines.</li><li>Experience designing new applications with reliability, operability, and availability in mind.</li><li>Experience with Public Cloud Providers such as GCP, AWS or Microsoft Azure.</li><li>Excellent communication and organization skills.</li><li>Experience at our current stage and beyond ($50-200M ARR range, high growth, lots of change and building internal infrastructure).</li></ul><p>We’re looking for someone who can live our values:</p><ul><li>GRIT - Problem-solving and perseverance capability in an ever-changing and growing environment.</li><li>TRUST - Willingness to trust our co-workers and to take ownership.</li><li>CANDOR - Ability to receive and give constructive feedback.</li><li>CARE - Genuine care about other team members, our clients and the decisions we make in the company.</li><li>HUMILITY - Aptitude for learning from others, putting ego aside.</li></ul><p>Team’s current stack: Golang, GCP/GKE, pubsub, bigquery, bigtable, CircleCI, terraform</p><p>API Clients: JS, Java, Scala, Go, Python, C#, Ruby, Swift, Kotlin, RoR, Symfony, Laravel, NodeJS, TS, React, Shopify Polaris</p><p>#LI-Remote</p><p>Algolia is an Equal Opportunity Employer and does not discriminate on the basis of race, color, religion, sex, age, national origin, military status, veteran status, disability status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law. The annual base salary compensation range for this role reflects US market pay data within this location. The exact compensation offered for this role may vary depending on specific location and job-related knowledge, technical skills, and experience; and is only one part of our Total Rewards philosophy to compensate and recognize employees for their work. Remote US: Base Salary Pay Range $134,500—$150,000 USD.</p><p>REMOTE STRATEGY: Algolia’s flexible workplace model is designed to empower all Algolians to fulfill our mission to power search and discovery with ease. We place an emphasis on an individual’s impact, contribution, and output, over their physical location. Algolia is a high-trust environment and our team members have the autonomy to choose where they want to work and when. We know community comes in many forms and strive to create opportunities for intentional in-person connection in our offices and virtually for our remote colleagues around the world. We have a global presence with physical offices in San Francisco, NYC, Paris, London, Sydney and Bucharest.</p><p>ABOUT US: Algolia prides itself on being a pioneer and market leader offering an AI Search solution that empowers 17,000+ businesses to compose customer experiences at internet scale that predict what their users want with blazing fast search and web browse experience. Algolia powers more than 30 billion search requests a week – four times more than Microsoft Bing, Yahoo, Baidu, Yandex and DuckDuckGo combined. Algolia is part of a cadre of innovative new companies that are driving the next generation of software development, creating APIs that make developers’ lives easier; solutions that are better than building from scratch and better than having to tweak monolithic SaaS solutions. In 2021, the company closed $150 million in series D funding and quadrupled its post-money valuation of $2.25 billion. Being well capitalized enables Algolia to continue to invest in its market leading platform, to better serve its thousands of customers–including Under Armor, Petsmart, Stripe, Gymshark, and Walgreens, to name just a few.</p><p>WHO WE'RE LOOKING FOR: We’re looking for talented, passionate people to build the world’s best search & discovery technology. As an ownership-driven company, we seek team members who thrive within an environment based on autonomy and diversity. We're committed to building an inclusive and diverse workplace. We care about each other and the world around us, and embrace talented people regardless of their race, age, ancestry, religion, sex, gender identity, sexual orientation, marital status, color, veteran status, disability and socioeconomic background.</p><p>READY TO APPLY? If you share our values and our enthusiasm for building the world’s best search & discovery technology, we’d love to review your application!</p>
AI Powered Job Insights
Exciting opportunity for a Software Engineer at Algolia! They are on the lookout for a skilled professional to join their Data Ingestion team, which plays a critical role in enabling smooth data flow between customers and Algolia's platform. 📍 Location: New York, NY, USA 💼 Position: Software Engineer ⏰ Type: Full-Time 📅 Date Posted: 2024-07-04 Role Summary: - Focus on defining, building, and operating scalable architectures. - Collaborate cross-team to ensure successful delivery and adoption of solutions. - Direct impact on Algolia's revenue by architecting systems central to all products. What You'll Do: - Build a self-service, scalable, and distributed platform to manage billions of records daily. - Develop data pipelines for collection, storage, processing, and analysis. - Create integrations with external APIs like Firebase and Shopify. - Work closely with the R&D team for product development. What's Needed: - Experience with distributed systems at scale. - Proven ability in designing and operating data pipelines. - Familiarity with Public Cloud Providers (GCP, AWS, Azure). - Strong communication and organizational skills. - Suitable background in a high-growth company with a revenue range of $50-200M ARR. Company Values: - They emphasize GRIT, TRUST, CANDOR, CARE, and HUMILITY. Team’s Current Tech Stack: - Golang, GCP/GKE, pubsub, bigquery, bigtable, CircleCI, terraform - API Clients: JS, Java, Scala, Go, Python, C#, Ruby, Swift, Kotlin, RoR, Symfony, Laravel, NodeJS, TS, React, Shopify Polaris Salary Information: - Base Salary Pay Range: $134,500—$150,000 USD Algolia promotes a flexible workplace model, valuing individual impact regardless of location while maintaining a high-trust environment. They are committed to diversity and inclusion in the workplace, and they actively seek passionate individuals to enhance their collaborative approach in developing leading-edge search technologies.
Top Interview Questions
A: I have worked on several projects that required building distributed systems using microservices architecture. For instance, at my previous job, I was part of a team that designed a cloud-native application that leveraged Kubernetes on AWS. I implemented service discovery and load balancing, ensuring high availability. We also used monitoring tools such as Prometheus and Grafana to track performance metrics, which helped us scale efficiently during peak traffic.
A: When designing data pipelines, I start with understanding the data flow requirements and source systems. I prefer using a combination of Apache Kafka for ingestion and Apache Beam for processing due to their scalability and flexibility. For storage, I typically use cloud solutions like Google BigQuery, ensuring data is partitioned appropriately for performance during analysis. I also focus on implementing error handling and logging to monitor the pipeline execution effectively.
A: I follow best practices such as incorporating automated testing, continuous integration, and deployment (CI/CD) pipelines. I also utilize tools like Terraform for infrastructure as code, which enhances consistency in deployments. Moreover, I implement health checks and monitoring solutions to proactively identify and resolve issues. This ensures that the services remain up and can scale according to demand.
A: In a previous role, I worked on a project that required close collaboration with product management, design, and marketing teams. I facilitated regular stand-ups to ensure all stakeholders were aligned on the project's goals and progress. By using project management tools like JIRA, I tracked tasks and addressed roadblocks transparently. This approach fostered open communication and helped us deliver the project successfully and on time.
A: I make it a priority to regularly read industry blogs, attend webinars, and participate in online courses related to cloud technologies. For instance, I completed a certification in Google Cloud Platform, which deepened my understanding of its services. I also experiment with new tools in personal projects or hackathons. By continuously learning, I'm able to bring innovative solutions to my team while ensuring our architecture remains modern and efficient.
Want to get matched with your dream job?
Try InJob.ai for Free and Get Matched 100s of such opportunities!
200+ professionals have found their dream job with InJob.ai this week.

Salary Benefits
$134500 - $150000 /year

Want to apply directly?
Apply for the Software Engineer position at Algolia in New York, NY, USA using https://www.indeed.com/viewjob?jk=ead02f4fef2124e3


LitePoint, San Jose, CA, USA
WALGREENS, Deerfield, IL, USA
Oracle, USA
FranklinCovey, Remote, USA
Lockheed Martin, Annapolis Junction, MD, USA
The Aerospace Corporation, Chantilly, VA, USA
Adidev Technologies Inc, Edison, NJ, USA
Amazon Advertising LLC, New York, NY, USA
Still have a question? Check out our FAQ section below.
