Reading view

There are new articles available, click to refresh the page.

Smart Recipe Application Tutorial with Django and MongoDB

By: Ajgornmlh

Rapid AI: Powered Applications With the Django-MongoDB Backend and Voyage API

This article is written by Marko Aleksendric (Data Analyst)

If you’ve got an appetite for learning about the latest in AI and how you can use it to transform the way you work, then this article is for you. Discover how the powerful combination of Django, MongoDB’s new AI smarts, and Voyage AI can turn your leftover ingredients into delicious dinner ideas – no grocery run needed!

MongoDB is enhancing its platform with AI-powered search and retrieval features, like embeddings and reranking, to make data processing smarter and more efficient. These tools are key in systems like retrieval-augmented generation (RAG), which improve AI outputs by fetching the most relevant data to ground those responses. By integrating these capabilities directly into the database layer, MongoDB is simplifying application stacks, reducing the need for complex AI pipelines, and improving data accuracy. In this project, we’ll build a RAG-like system to demonstrate how these features work in practice!

A Brief History

Django is one of the most mature and actively maintained web frameworks in the Python ecosystem, renowned for its “batteries included” philosophy. It enables rapid development of secure, maintainable web applications by offering built-in support for URL routing, middleware, template rendering, form handling, authentication, and database abstraction via a powerful Object-Relational Mapper (ORM). Django projects follow the Model–View–Template (MVT) architecture, where models define the data schema, views handle the application logic, and templates control the presentation layer.

Though initially designed to render HTML on the server side, Django has evolved to support modern web development patterns. Tools like Django REST Framework and Django-Ninja allow developers to expose APIs in JSON format, enabling Django to serve as a backend for single-page applications and mobile apps. In addition, its extensible admin interface—automatically generated from your models—provides powerful CRUD capabilities out of the box. Combined with robust security defaults, scalability features, a vast third-party package ecosystem, and thorough documentation, Django remains a top choice for Python developers building anything from simple websites to enterprise-grade applications.

Learn more in-depth about the history here!

A Needed Integration

The Django MongoDB Backend is a new official integration from MongoDB that lets Django developers use MongoDB as the database behind their projects. This backend offers deep support for core Django features like models, migrations, and the admin panel—while still giving access to MongoDB’s advanced capabilities like aggregations and vector search. It’s easy to set up using Django’s standard settings system, and while it’s still in public preview and not yet recommended for production, it opens up exciting possibilities for building modern, AI-powered web apps with Django and MongoDB together!

The project: A Smart Recipe Application

We’ll use Django and MongoDB to cook up a smart recipe app that finds dishes you can make with what’s already in your fridge. In this project, you’ll work with several cutting-edge technologies to build an AI-powered recipe app. Here’s a quick rundown of what you’ll be using and learning:

  • Django for creating the web application
  • Django MongoDB Backend to integrate MongoDB seamlessly
  • PyMongo for direct interaction with MongoDB
  • Voyage AI for generating embeddings of recipe ingredients
  • Claude LLM by Anthropic for smart recipe suggestions

Prerequisites

Before diving in, make sure you have these resources ready:

With these tools in hand, you’ll be ready to start building your very own AI-powered recipe app! Head over to this GitHub repo to find all the resources you need to start building or follow along with the step-by-step tutorial.

The post Smart Recipe Application Tutorial with Django and MongoDB appeared first on Major League Hacking News.

Fellowship Spotlight: Simerus Mahesh

By: Ajgornmlh

A New Playing Field

I’m Simerus, a second-year Software Engineering student at the University of Waterloo. I love working on challenging problems at scale and creating solutions that make a real difference in people’s lives. My journey toward this passion, however, was anything but conventional. Growing up, I always wanted to be a soccer player. I played at the provincial level and had my sights set on becoming a pro, receiving university varsity offers in the process.

I played forward, and I loved scoring goals. It made me feel like I was having a tangible impact on my team’s success. However, I came to realize that this feeling of success didn’t truly fulfill me because it would only last for a game. That’s when I started searching for other things that interested me.

Ultimately, the COVID-19 pandemic was what steered me toward Software Engineering as a profession. I was in high school when it hit, and I witnessed firsthand how the sudden isolation impacted my friends, family, and community. Since I had already been exploring Computer Science courses on the side, I began wondering if I could use those skills to make a real difference.

Collaborating with a team, we developed an AI Therapy application that gained over 1,000 users. The main goal was to provide people with a platform to express themselves and improve their verbal positivity using gamification. Along the way, we formed partnerships with local high schools, collaborated on research with our local school board’s psychology department, and won several pitch competitions – I was even featured on Forbes.

That experience gave me the fulfillment I’d been seeking. I thrived in a fast-paced environment where a bunch of things were happening at once, enjoying every moment of building something that genuinely impacted people and added real value. This realization solidified my decision to pursue a tech career, dedicated to making a positive impact.

A Doorway into Tech — The MLH Fellowship

As I continued my journey, I learned about the MLH Fellowship after building a winning project at CruzHacks in 2022. I was in high school at the time and wasn’t old enough to pursue it yet, but in my first year of university I decided to apply.

I had seen a post about the Production Engineering Fellowship, a field that I wanted to learn more about because it’s something every company incorporates to scale their products but doesn’t really get covered in school. The Fellowship was my pathway to learning more about this field and starting my career in this space.

The content of the Production Engineering Fellowship was exciting. Each week, I learned about a new topic in Production Engineering, building a solid foundation alongside my Software Engineering skills. I learned about fundamental topics like cloud computing, system design, networking, operating systems, DevOps, troubleshooting, and more.

I put these principles into practice in my research and projects, too. For example, during the Fellowship, I worked on a Google Meet Clone with another fellow. I developed and deployed the app and facilitated many of the Fellowship meetings on it. It was pretty cool to see everything I’ve learned put into practice and being used by people.

After finishing the Fellowship, I landed internships at PlayStation, Meta, Microsoft and more. This winter, I’ve been interning at PlayStation. I’m carrying out a POC to revamp their infrastructure, with the goal of reducing costs, operational overhead, and maintenance. It’s been fascinating work so far, seeing how companies do things at scale.

How can you start your own journey?

For other Fellows or aspiring developers wondering how I got here, I believe a lot of it comes down to consistent effort. Last summer, I dedicated myself to learning new concepts and putting them into practice every day. You’d be amazed how much progress you can make with focused learning and practice over a month than if you just did stuff here and there over 4 months.

Production Engineering is a vast field, and you’ll never know it all, which is exactly what makes it so exciting. There are always ways to do things better, make things faster, and impact more people. I think that the beauty of infrastructure is that it connects every corner of tech. Every company relies on a well-designed system to scale effectively, thus making it a necessity.

I enjoy this field, and I can see myself working on these sorts of challenging problems for years. Recently, I built a distributed training platform that allows people to train machine learning models using MacBook clusters. I’ve also been building a Vercel clone for local development that allows people to deploy their microservices seamlessly by connecting regular (e.g., frontend to backend) and miscellaneous (e.g., backend to database/cache) service-to-service connections without the need for configuration.

I think that if you want to start your journey into Production Engineering and anything backend-infrastructure related, I’d recommend you start by learning the basics of this field. Focus on topics like networking, operating systems, and system design. Whether it’s through the MLH Fellowship or on your own, with the AI tools available and proper discipline, anyone can do the things I’ve done.

The post Fellowship Spotlight: Simerus Mahesh appeared first on Major League Hacking News.

Fellowship Spotlight: Ayush Bhardwaj

By: Ajgornmlh

From Academia to Open Source: A Journey of Code, Collaboration, and Impact

If there’s one thing that defines the journey of a technologist, it is insatiable curiosity. Like most students, my academic path was paved with structured curricula, assignments, and exams. But something always felt missing — the thrill of tackling real-world challenges, the opportunity to collaborate beyond the walls of my university, and the ability to create something truly impactful. 

That is until open source entered my life, not just as a side interest but as a gateway to an extraordinary world of learning, collaboration, and innovation.

My introduction to open source was accidental yet serendipitous. During my undergraduate years, I stumbled upon Google Summer of Code (GSoC), where I worked with FOSSology, an open-source license compliance tool maintained by Siemens Research Group. This experience unlocked a new perspective for me. I was no longer bound to theoretical exercises. Instead, I was navigating large, complex codebases and engaging with developers across continents. This was learning unlike anything a textbook could offer. The kind that comes from building, breaking, and fixing real software.

This realization ignited a passion in me. I returned for GSoC 2020, deepening my involvement in mentorship (guiding students each year as part of GSoC for FOSSology), and I became a steward for open-source contributions. I co-founded HypnOS, a technical community during my undergraduate years. I actively developed projects, participated in numerous hackathons, and worked on building real-world solutions addressing tangible problems.

Each contribution reinforced a powerful lesson: knowledge grows exponentially when shared, and nothing embodies this spirit like open source.

My Next Step into Open Source: The MLH Fellowship

The MLH Fellowship was a natural continuation of my open-source journey. Unlike a typical internship where projects are often isolated or internal, this experience brought me face-to-face with cutting-edge technologies at Meta, specifically AudioSeal, an open-source audio watermarking system. Here, I wasn’t just writing code, I was collaborating with some of the brightest research minds at Meta, experimenting with audio fingerprinting, adversarial attacks, and robust detection mechanisms.

Through Audiocraft, Dora, and PyTorch, I created custom training grids, ran extensive benchmarking, and helped refine the model’s robustness. But more than the technical depth, what stood out was the spirit of collaboration. As I worked alongside engineers from Meta, I saw firsthand how distributed teams build powerful, scalable solutions.

The beauty of open source is that it teaches you what academia often misses. You learn how to read complex code, debug in ways no classroom will prepare you for, and engage with a global community that is constantly innovating. You’re not just a student or an intern. You’re an active participant in building the future.

Beyond my technical contributions, the Fellowship nurtured my collaborative and leadership instincts. I networked with fellows working on different projects, gaining insight into how diverse yet community-driven the open-source world truly is. I reviewed PRs, guided discussions, and experienced the sheer joy of helping and being helped by others who were paving their open-source journeys. It wasn’t just about writing software. It was about building a culture of knowledge-sharing and empowerment.

The Launchpad of Open Source

As I look ahead, I see my path in responsible AI and NLP, particularly in ensuring ethical and accurate AI systems. My current research on “Hallucination Detection and Mitigation in LLMs for Healthcare” is a testament to this vision, addressing how AI-generated misinformation can be curbed for critical applications. My time in the MLH Fellowship accelerated my immersion into the fast-paced AI world, and the advice from my mentors at Meta has been instrumental in shaping my journey toward impactful research.

Beyond research and academia, I see open source as a lifelong commitment. I plan to pursue a PhD, where I hope to explore the intersection of NLP, AI ethics, and social impact applications with the same spirit of open collaboration that first drew me into this space.

To those considering dipping their toes into open source, my advice is simple: jump in. There is no perfect time, no perfect project, just an ocean of opportunities waiting for you to explore. Whether it’s fixing a small bug, contributing to documentation, or building your first feature, every step is a step toward mastery. The community welcomes you, mentors guide you, and before you know it, you become part of something bigger than yourself.

Open source changed my life, not just as a coder but as a thinker, a leader, and a lifelong learner. I hope it changes yours too.

The post Fellowship Spotlight: Ayush Bhardwaj appeared first on Major League Hacking News.

Fellowship Spotlight: CID

By: Ajgornmlh

Scripting My Future

Growing up I had always tinkered with code. I worked at a Computer Centre where I wrote Python automation scripts for research and fun in my spare time, but I wouldn’t say that my tech journey officially began until May 2021. That’s when I enrolled in the African Leadership Experience Software Engineering program (ALX SE), a year-long intensive training program for aspiring Software Engineers.

After a whirlwind year of learning to code, I graduated from the program in June 2022 and landed a job as a Full-Stack Developer at Data Muse, a Kenya-based Advertising, Arts, and Media Company. This role lasted for 3 months, so it was time to hunt for jobs on my own.

I started freelancing while looking for other opportunities to continue my tech journey when I came across the MLH Fellowship on social media. They had just wrapped up their program and shared the experience of Fellows contributing to GitHub Docs, a project that powers GitHub’s official documentation and is used by millions of developers all around the world. As I did more research, I came across more and more inspiring stories from alumni. Someone always learned something new, merged their first open-source code, or even landed a job all while getting a stipend and mentorship.

Though I had been rejected once, I decided to apply again. That’s when I got the great news — I would be a Fellow in the Spring 2024 Fellowship!

Stepping into Open Source

The MLH Fellowship is rewarding, enlightening, and challenging. It’s one of the best things that can happen in 12 weeks for someone early in their tech career.

As a Fellow, I learned about open-source software development and made my first-ever contributions to OpenStack, a community-driven suite of services that enable powerful and customizable Open Source cloud computing. I started small, making documentation and bug fixes. By the end of the program, I was tackling new feature implementations.

I made 12 contributions total, with the most impactful one being improvements to the Ironic Bug Dashboard, a useful tool for reviewing newly filed bugs and assessing the status of ongoing bug resolutions. Alongside this contribution, I also added support beyond x86_64 to enable the provisioning of ARM64 architecture for fake-bare-metal-VMs in the Ironic Devstack Plugin.

As a Fellow, I learned so many new things. Most of the projects I had ever seen used GitHub issues. The OpenStack community actually uses Gerrit flow, so I had to learn a completely new system. I also dove into new topics like networking basics, server management protocols, computer hardware basics, and foundational cloud infrastructure concepts. Even after the Fellowship, learning more about these areas is on my to-do list.

If you’re an aspiring Fellow, tell your story. Share what makes you different. If you’re an incoming Fellow (congratulations!), don’t be afraid to ask those cringeworthy questions — seriously, everyone is thinking it, there just needs to be someone brave enough to ask. Asking questions is how you’ll learn and make the most of your time in the program. Lastly, take advantage of the time with your podmates. You’re not only there to learn but also to build relationships. MLH is more than hacking away all the time 😀

From Contributor to Mentor

The MLH Fellowship opened up so many doors for me. After contributing to OpenStack Ironic, I joined the G-Research Open Source Software team (GR-OSS), working on their Upstream team as a code contributor and reviewer for the Open Stack / Ironic and adjacent projects.

I never thought I would be accepted into the Fellowship, and I definitely didn’t think that I would make such an impact that I would land a job and be considered worthy of becoming a Core Reviewer with a project as large as OpenStack Ironic. Now I even have the opportunity to mentor an MLH Fellow during the Spring 2025 cohort!

Even with all the grit and dedication, I believe a significant part of my career progress comes from crossing paths with the right people and having the right opportunities aligned at the right time. None of this would have been possible if it weren’t for the awesome people supporting this program — shoutout to Jay Faulkner, my mentor during and after the Fellowship; the entire G-Research team for their support; the MLH Fellowship team for providing this opportunity; Pradyuman Dixit, my Pod Leader; and all of my podmates from the Spring 2024 program.

I can’t wait to see what other Fellows accomplish in the years to come.

 

The post Fellowship Spotlight: CID appeared first on Major League Hacking News.

Fellowship Spotlight: Jocelyn Velarde

By: Ajgornmlh

Robots & Notebooks

I got my start in tech at a very young age. When I was 8 years old, I took a robotics course at my school. I remember being the only girl in the class and feeling scared about not knowing anything, but I had a great teacher and mentor. Without their guidance, I might not have continued on my journey through tech, learning about electronics, mechanics and basic programming logic for the next few years.

At age 11, I took the next step and actually started coding. There was a course at my local university where I learned about web development. I left feeling pretty confused, but I was intrigued so I went to my nearest library and got 3 books on HTML, CSS and JavaScript. My summer revolved around these books, and I would write snippets of code in my notebook to practice.

The Magic of Hackathons

When it came time for high school, I continued to pursue my passion in robotics, attending a school with one of the best teams in the region. I got my first job in tech when I was 17 building C# .NET interfaces for a local architecture company. This is also when I discovered hackathons. I learned about HackMTY, and I decided to participate. Part of the MLH Hackathon League, HackMTY showed me how special hackathons are and how much you can learn in a single weekend.

Looking back, this event was a really special moment for me. You wouldn’t believe my excitement when I learned there were hundreds of hackathons across the world to participate in through MLH, and if I hadn’t attended HackMTY I might have never learned about the MLH Fellowship program.

From Hacker to Fellow

Once I learned about the Fellowship I applied immediately. I didn’t make it the first time I applied, but as I learned more skills and technologies at hackathons and rounded out my portfolio I applied again. I remember sitting in class when I had lost all hope that I would be accepted when the email came through — “You’re going to be an MLH Fellow!”

The MLH Fellowship was a life changer for me, specifically for teaching me how the software development cycle actually works. I had learned a lot of new frameworks, techniques, APIs, and technologies by attending hackathons, but the Fellowship was the first time I got to use these skills in a real-world setting.

If there’s a piece of advice I’d give to aspiring Fellows it’s to continue applying! I didn’t realize that many Fellows apply multiple times before landing a spot in the program. If you haven’t been to a hackathon or Global Hack Week event yet, you should also check them out — these events are great places to learn critical skills that you’ll need to succeed in the MLH Fellowship program.

My Time as an MLH Fellow

During the program, I contributed to Consul.NET, a .NET client library for the Consul HTTP API maintained by the G-Research Open Source Software team. My major task was to update the Consul.NET repo to the next target version ( v1.7.14 to v1.9.17) for some missing API endpoints. After researching all of the different endpoints and missing services, I had created a roadmap for the program, and I updated 3 of the API endpoints during my Fellowship.

It can be a bit nervewracking as a Fellow working with project maintainers, but I learned how important it is to ask questions. At first I was a bit shy and didn’t always share when I was struggling. As soon as I started asking questions, though, I really started to progress. Something I love about the Fellowship is how much they stress learning, and not just the technical side. You definitely improve your coding and programming skills, but you also learn so much more about what it takes to succeed in tech.

The Power of Community

Fast forward to now, and I’m studying at university doing research on brain computer interfaces for prosthetics. I’ve won prizes at 12 hackathons and still compete on a robotics team. I joined the GitHub Campus Experts program (they loved how active I am as a hacker!), and I landed an internship with Insulet because they loved my background in open source.

Looking at where I am today, I know it wouldn’t have been possible without the MLH community. I’ve seen how special it is to learn alongside other hackers, and I wanted to be a part of helping other aspiring hackers like me. The support of the MLH community really boosted my career path.

Now I work as an MLH Coach where I travel to hackathons to provide the same mentorship that was so valuable to me and stream technical content at Global Hack Weeks. Hopefully I’ll get to see you there and help you unlock the next step in your tech journey!

The post Fellowship Spotlight: Jocelyn Velarde appeared first on Major League Hacking News.

Fellowship Spotlight: Shengyuan Lu

By: Ajgornmlh

From MLH Production Engineering Fellowship to Meta Production Engineer

As an international student, securing internship opportunities in America has always been difficult for me. In summer 2023, I failed to get any internships in the industry, a major setback as my family was going through financial difficulties due to the COVID-19 pandemic at the time. I knew it was critical that I land a full-time job after graduating college to alleviate the stress on my parents as I was also facing deportation without a full-time job. I had to have somewhere to start building my career.

My Journey with MLH

That’s when Major League Hacking (MLH) came into the picture. I first connected with MLH through hackathons in my freshman year, and these events quickly became a springboard for my growth as a Software Engineer. Inspired by these experiences, I participated in the MLH Prep Fellowship during my sophomore year, a shorter 4-week program designed to help aspiring Fellows build the skills necessary to land a spot in one of MLH’s 12-week programs. After completing the Prep program, I saw an opening for the Production Engineering Fellowship, so I applied right away. I was thrilled to be accepted — I knew this was my chance.

What’s the Production Engineering Fellowship?

The MLH Production Engineering Fellowship is an immersive 12-week program that trains up-and-coming developers on the skills needed to launch careers as Production Engineers. This program was everything I needed — a hands-on internship-like experience without the barrier of visa sponsorship.

It filled in gaps that university classes hadn’t covered. Through the program, I learned essential skills like Linux commands, file systems, Bash scripting, CI/CD pipelines, and more. The program’s most unique aspect was the mentorship from senior Meta Production Engineers, who helped me sharpen my coding and interviewing skills with one-on-one sessions. By the end of the program, I could confidently explain my code and communicate my thought process with ease. Even now, in my full-time role, I find myself referring back to concepts I learned during the fellowship.

The Fellowship Launchpad

When Meta reached out to me to interview for a full-time Production Engineer role, I was ready. The concepts and techniques I’d practiced in the Fellowship gave me a strong foundation. After multiple rounds of interviews… I landed the job! The fear of deportation after graduation was finally lifted.

A traditional internship is often the surest path to a full-time job, but I’m so thankful MLH opened another door for me. If you’re considering an MLH Fellowship, go for it! The MLH Fellowship is a unique chance to build something meaningful and explore why you fell in love with computer science in the first place.

The post Fellowship Spotlight: Shengyuan Lu appeared first on Major League Hacking News.

Fellowship Spotlight: Sudipto Baral

By: Ajgornmlh

Launching a Tech Career through Open Source

In October 2022, I took my first step into open source by participating in Hacktoberfest, a month-long celebration of open source projects, maintainers, and communities. At this point in my tech journey I was just a beginner, there to test the waters. But this first step sparked a passion.

Two years, many lines of incorrect code, and a few projects later, I’m now building and contributing to software that reaches thousands of users. Along the way, I’ve learned more than any classroom could have ever offered!

Open Sourcing your Passion

After Hacktoberfest, I was HOOKED. The spark of passion led me to create CF-Stats — a Codeforces stat generator on GitHub. It came as a nice surprise, but my project creation gained over 190 stars on GitHub. This boosted my confidence and gave me the courage to get involved with bigger projects.

I started contributing to chkware, a low-code API testing tool, and later participated in Google Summer of Code in the summer of 2023. My open source journey was really gaining momentum at this point, so I then started contributing to the Cloud Native Computing Foundation (CNCF), diving into one of my big interests of cloud-native tech. By January 2024, I had become an official org member of CNCF’s Keptn, a tool for cloud-native application life-cycle orchestration. It was an incredible experience being part of a project that automates delivery and operations at scale.

Throughout this time, I was pursuing my degree in computer science, but these projects taught me more than I ever expected about practical problem-solving.

Stepping into the Fellowship

After seeing the benefits of working on real-world technology, I started looking for the next opportunity. That’s when I found the MLH Fellowship, a program that became an absolute game changer for my trajectory into a tech career.

The Fellowship wasn’t just another internship — it was a deep dive into the kind of “hands-on” tech that you rarely get in a classroom and even many traditional internships. In Spring 2024, I was lucky enough to land a spot contributing to Apache Airflow. I worked directly with one of the core maintainers. My 12 weeks in the program were intense and challenging, but totally worth it. I was finally getting a taste of what it’s like to work on production-grade projects used by developers and teams across the world.

Later in the year, I had the opportunity to participate in the MLH Fellowship again, this time contributing to Yunikorn while receiving mentorship from the team at G-Research Open Source Software. This project was a perfect fit for my interest, background, and skills in cloud-native tech and Kubernetes.

I went all in. I contributed to everything from Helm charts to REST APIs, testing with K6, and fixing bugs. I even got to do some peer reviewing, which helped me see things from a whole new perspective. By the end of the program, I’d merged in a solid stack of PRs and written enough code to make a real impact.

Life as an MLH Fellow

Participating in the Fellowship, I felt like I had stepped into a real tech job. Even though we worked remotely, we followed all the rhythms and ceremonies of a real team, with daily stand-ups to share updates, tackle blockers, and keep each other motivated. These little touchpoints made me feel like I was part of something bigger than myself, not just working alone from home.

In addition to these regular meetings, we had brainstorming sessions and demo days to present our work. These sessions were huge for me — by listening to others’ ideas, talking tech every week, and getting feedback I really broke out of my shell. These sessions boosted my confidence in ways I didn’t expect, making me more comfortable speaking up and sharing my work with others.

Participating in the Fellowship, I felt like I had stepped into a real tech job.

MLH also hosts workshops and seminars with industry pros throughout the program where you get tips on crafting your resume, prepping for interviews, and standing out as a job candidate. I realized that showing off your work is just as important as doing it. Now I know how to present my contributions in a way that’s clear and impactful. The support didn’t stop there, though — MLH also helped with referrals and even set me up with some interviews.

Overall, the Fellowship gave me a confidence boost, a solid network, and a clearer path to launching my career in tech.

From Passion to Profession

After I wrapped up my stint as a Fellow contributing to Yunikorn, I was even more hooked on continuing my open source journey. You might be thinking I joined the Fellowship for a third time, which would have been awesome, but I actually landed a spot with the G-Research Open Source Software team as a Software Engineer. Now I get to write impactful code, work with brilliant developers, and contribute to tools that really matter in the industry. Every. Single. Day.

This is the power of open source. From submitting my first PR in Hacktoberfest to joining the MLH Fellowship, open source has been my best teacher, because open source is about more than just coding. It’s about community. It’s about learning. And it’s about building software that actually makes an impact.

If you’re curious about technology, take a dive into open source! You never know where it might take you.

The post Fellowship Spotlight: Sudipto Baral appeared first on Major League Hacking News.

MLH Fellowship Brings Back Meta Production Engineering Track for Summer 2024

By: Ajgornmlh

Major League Hacking (MLH), in partnership with Meta, is excited to bring back the Production Engineering Track of the MLH Fellowship!

The MLH Fellowship is a fully remote, 12-week internship alternative where participants earn a stipend and learn to collaborate on real open source projects with peers and engineers from top companies. The MLH Fellowship currently offers three tracks in Software Engineering, Production Engineering, and Web3 Engineering.

The Production Engineering Track is designed to give participants relevant and hands-on work experience, so they have the necessary technical skills for a career in Production Engineering, Site Reliability Engineering, or DevOps after graduating from the program. Since 2021, MLH and Meta have graduated over 200 students from the Production Engineering track of the MLH Fellowship.

“Before the Fellowship, I wouldn’t have considered myself ready for roles beyond SWE. As part of the program, though, I had access to the resources and mentorship I needed to prepare for SRE roles, and now I’m starting a DevOps and Cloud Engineering internship!” said Roa Brahimi, MLH Fellowship graduate. 

What is Production Engineering?

Production Engineering (PE), also known as Site Reliability Engineering or DevOps, is one of the most in-demand skills that tech companies are hiring for. 

At Meta, Production Engineers are a hybrid between software and systems engineers and are core to engineering efforts that keep Meta platforms running and scaling. PEs work within Meta’s product and infrastructure teams to make sure products and services are reliable, scalable, and secure. This means writing software, developing new systems and tools, and debugging hard problems in existing production systems across Meta services — like Meta AI, Instagram, WhatsApp, and Meta Quest – and backend services like Storage, Cache, and Network.

What will MLH Fellows learn in the Production Engineering Track?

In the Production Engineering Track of the MLH Fellowship, you’ll learn the skills needed to keep products running. You’ll write code and debug hard problems. By the end of the program, you will gain valuable technical skills and the experience needed for a career in Production Engineering.

MLH Fellows in the Production Engineering track will get access to industry-leading curriculum and access to mentorship from engineers at Meta. The program will cover the following topics: Linux Fundamentals, Scripting, Databases, Services, Testing, Containers, CI/CD, Monitoring, Networking, Troubleshooting, and Interview skills.

Where can I go to learn more about the MLH Fellowship?

Check out our website to learn more about the MLH Fellowship, and apply here for the Fall 2024 program! For any questions about the MLH Fellowship, you can also email our team at fellowship@majorleaguehacking.com.

Interested in becoming a partner? Visit our partner’s page to learn how you can get involved with the MLH Fellowship. 

The post MLH Fellowship Brings Back Meta Production Engineering Track for Summer 2024 appeared first on Major League Hacking News.

❌