Groupon is a business built on place data. “The more data we have the better we can serve these businesses,” said Peter Bakkum in his talk on Using MongoDB for Groupon’s Place Data” at MongoDB San Francisco. “We know their data and we know their price point” The Merchant Data team at Groupon uses MongoDB heavily in its mission to create the most comprehensive database of places and merchants in the world.
This team is a key part of Groupon's platform: the data is used for Salesforce CRM and public merchant pages, among other products, and has a direct impact on the business. This data makes it more efficient for salespeople at Groupon to prioritize their leads, helping them in negotiations, pick price points and create deal-structures. “Doing this at such a large scale, has, literally, a revenue impact of millions of dollars” says Bakkum. The Merchant Data team uses MongoDB throughout their Data system architecture: at the Input, processing and serving level. Watch Peter Baakum’s video from MongoDB San Francisco for more details on the Merchant Data team’s architecture.
10gen to Support hackNY with $75,000 Sponsorship
Today we're excited to announce our contribution to hackNY , a non-profit aiming to federate the next generation of student-technologists for the New York City innovation community. 10gen has pledged $25,000 per year over the next 3 years to the program. Programs like hackNY demonstrate to students that there is a vibrant startup and technology ecosystem in New York City. Since hackNY's inception in 2010, 10gen has participated in hackNY's programs by hosting a summer fellow at 10gen every summer and demoed at every hackathon. For the past two years, we’ve also sponsored transportation for students traveling to the bi-annual hackathon in New York City. We’ve benefited tremendously from our relationship with hackNY. Students have built incredible apps using MongoDB at hackathons, and we’ve recruited great technical talent through the program. Here are a few of the hackNY affiliates working at 10gen: Matt Dannenberg is a graduate of McGill who interned for two summers at 10gen, once as a hackNY 2011 fellow and once as a hackNY mentor. He joined 10gen full-time this summer on the core server team. Randall Hunt was a hackNY 2011 fellow and continues to be a hackNY mentor. He met 10gen CTO and Co-Founder Eliot Horowitz in the wee hours of a hackNY hackathon and came to interview shortly after that. He works on our internal tools team. Benjamin Vishny is a hackNY 2013 fellow from Brown interning on 10gen’s Cloud team. Andrew Aldridge is a hackNY 2013 fellow from the University of Minnesota, interning on the core server team alongside CTO and Co-Founder Eliot Horowitz. Philip Quiza is a hackNY 2012 fellow and a graduate of Rutgers University and will be joining 10gen in August of 2013. Daniel Alabi was a hackNY 2012 fellow and interned at Trendrr. This summer, he’s working with Randall at 10gen. He’ll graduate from Carleton College, MN next year. Left to right: Daniel, Ben, Matt, Randall and Andrew with Campus Recruiter Stacy Ferranti We hope that our contribution will help make hackNY sustainable for years to come. With funding from successful, established companies like 10gen, the entire New York technology ecosystem can benefit from hackNY’s programs. We’ll be presenting the first installment of the sponsorship to the hackNY founders, Evan Korth and Chris Wiggins, at MongoNYC on Friday.
How Trust and Collaboration Are Helping Intern Erin McNulty Take On New Challenges
Erin McNulty, a rising senior at Columbia University, is working as a software engineering intern in MongoDB’s New York City office. After interning at MongoDB during the summer of 2021, Erin returned this year to take on a new challenge on a new team — and a new programming language. Read on for more about Erin’s experience and how MongoDB’s engineering culture has enabled her to grow. Sammy Attia: Welcome back, Erin! I know this is your second summer internship at MongoDB. Can you share a bit about why you decided to join MongoDB in the first place and why you decided to come back? MongoDB intern Erin McNulty Erin McNulty: The first time I chose MongoDB, it was because throughout my interview process, I could tell that MongoDB really valued interns’ growth, so I felt like spending my summer here would be a really good investment. I knew that at MongoDB, I would have a meaningful project that truly helped me grow and would make an impact at the company. I also really enjoy the culture of the New York City technology scene, so I was really excited to receive an offer from a company that was created and headquartered in NYC. When I was deciding to come back to MongoDB the second time, I really prioritized working at a place that would let me explore different types of software engineering because I wanted to make the switch from web programming to systems programming. I knew that MongoDB’s supportive, learning-oriented environment would allow me to take that risk of trying something new. In addition, I have become really interested in database technology and took a few classes during my junior year, so I wanted to put that knowledge to use on the server team. It’s great to hear that you are able to explore different types of programming as a MongoDB intern. What does the service architecture team do? My team is responsible for building the “glue” that holds different components of the MongoDB server together. We build internal APIs that simplify intra- and inter-process communication within MongoDB deployments. In practice, this looks like building a lot of libraries that make networking, asynchronous programming, and remote command execution simple for replication, sharding, and other server teams to use. I have really enjoyed working on this team, because our job is basically to write clean, reusable code that makes other developers’ lives easier. I find it really satisfying to refactor messy, one-off pieces of code to use our libraries instead. Considering that you’re a two-time intern, what is your favorite part about MongoDB’s internship program? Interns are given a lot of trust at MongoDB, which allows us to not only learn technical skills, but also develop our working styles and take risks during the internship. As the summer has progressed, I have been given more and more trust in terms of designing my own solutions to issues without obvious solutions. Even if I make a decision that might not be the best way to solve the problem, I am given the space to discover and correct that on my own. Because of this, I feel like the MongoDB internship program has helped me grow as an engineer who is responsible for design and execution, not just as somebody who writes code that I am told to write. In addition, the internship has allowed me to explore different aspects of MongoDB through reading documentation from other teams. I’ve also had the opportunity to have coffee chats with other engineers and look through the codebase overall. This makes me feel like I am really valued as a growing engineer, rather than just somebody who is around to do some extra work for the summer. It sounds as though you’re really enjoying our strong engineering culture and are taking advantage of the resources we provide to interns at MongoDB. Could you speak a little more about the overall culture? The first thing that comes to mind when thinking about MongoDB’s culture is collaboration. Curiosity and intellectual humility are cornerstones of our engineering culture, and that leads to really productive engineering. When discussing technical decisions within my team, it is very common to hear, “I thought X, but after listening to you walk through your thinking, I am leaning toward Y.” The culture makes it feel like everyone can contribute, and that every idea is worth hearing because it will be given a fair shot. I also really like the intellectual curiosity of MongoDB engineers. It seems that everyone has a little side interest in another team’s work, and you frequently hear engineers ask each other questions about the inner workings of their projects. It seems that you've really embraced one of our most important company values, "build together." Do you have any advice for students who might be considering interning at MongoDB? I would encourage students considering a MongoDB internship to try new things when choosing their teams for the summer. The first summer I was here, I wanted to stick with what I knew by working on a team that used React and Java. This summer, I had to learn an entirely new language, C++, in order to work on my team, and I think that I have grown so much through this experience of trying something new in my internship. Interested in opportunities for college students at MongoDB? Find out more .