惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

云风的 BLOG
云风的 BLOG
S
Security Affairs
C
CXSECURITY Database RSS Feed - CXSecurity.com
Cyberwarzone
Cyberwarzone
Latest news
Latest news
Simon Willison's Weblog
Simon Willison's Weblog
NISL@THU
NISL@THU
U
Unit 42
Apple Machine Learning Research
Apple Machine Learning Research
博客园 - 司徒正美
博客园_首页
人人都是产品经理
人人都是产品经理
Project Zero
Project Zero
S
Schneier on Security
Recorded Future
Recorded Future
N
News and Events Feed by Topic
T
The Exploit Database - CXSecurity.com
博客园 - 【当耐特】
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
雷峰网
雷峰网
V2EX - 技术
V2EX - 技术
Hacker News: Ask HN
Hacker News: Ask HN
酷 壳 – CoolShell
酷 壳 – CoolShell
有赞技术团队
有赞技术团队
G
GRAHAM CLULEY
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Engineering at Meta
Engineering at Meta
M
MIT News - Artificial intelligence
The Last Watchdog
The Last Watchdog
B
Blog
V
Visual Studio Blog
MongoDB | Blog
MongoDB | Blog
量子位
A
Arctic Wolf
Cloudbric
Cloudbric
I
InfoQ
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
C
Cybersecurity and Infrastructure Security Agency CISA
爱范儿
爱范儿
Recent Announcements
Recent Announcements
GbyAI
GbyAI
P
Palo Alto Networks Blog
D
DataBreaches.Net
H
Help Net Security
AI
AI
博客园 - 叶小钗

Airbnb Engineering & Data Science

Scaling beyond one: How Airbnb evolved its data architecture for a multi-product world Sitar-agent: Building a reliable dynamic configuration sidecar at scale When history fails you, borrow from geography Scaling Airbnb’s identity graph with a unified knowledge graph infrastructure Viaduct 1.0 and the future of Airbnb’s data mesh Monitoring reliably at scale | Airbnb Engineering & Data Science Skipper: Building Airbnb’s embedded workflow engine Building a fault-tolerant metrics storage system at Airbnb Privacy-first connections: Empowering social experiences at Airbnb Building a high-volume metrics pipeline with OpenTelemetry and vmagent What COVID did to our forecasting models (and what we built to handle the next shock) From vendors to vanguard: Airbnb’s hard-won lessons in observability ownership Recommending Travel Destinations to Help Users Explore It Wasn’t a Culture Problem: Upleveling Alert Development at Airbnb Improving Search Ranking for Maps Building a Next-Generation Key-Value Store at Airbnb From Static Rate Limiting to Adaptive Traffic Management in Airbnb’s Key-Value Store Pay as a Local | Airbnb Engineering & Data Science Academic Publications & Airbnb Tech: 2025 Year in Review
My Journey to Airbnb — Jonathan Woodard
2026-04-03 · via Airbnb Engineering & Data Science

Jonathan Woodard knows defense. After playing professional football as a defensive end for six years, Jonathan knew he wanted a career where he could always face new challenges, learn new skills, and continue to thrive in high-paced environments. After discovering a passion for programming, Jonathan joined Airbnb’s Connect Engineering Apprenticeship program and excelled; now, we’re lucky to have him on our secure development engineering team. Here’s his story.

Joining the big leagues

Like many kids, I wanted to grow up to become a professional athlete. Playing professional football was my dream, but over the years, it faded into the background because it seemed unrealistic — until it wasn’t.

I was born in California, moved with my family to Maryland and Kentucky, and settled in Tennessee, where I attended middle school and high school. I started playing football in seventh grade, but I didn’t know then how fateful a decision that was. It wasn’t until ninth grade that I really fell in love with the game, and only after my junior year of college that I realized I might be able to play at the professional level.

After being drafted in 2016, I tore my Achilles tendon and missed the entire first season. It felt like my career — my dream — might have ended before it began. Getting that close to my dream was tough. To this day, I have a note I wrote in elementary school about my dreams of playing professionally.

Healing was my priority, but as I recovered, I used my spare time to complete my MBA. Looking back, that decision was almost as pivotal as the one to play football. Little did I know that I would need to practice adapting to new circumstances and making the most of them many more times.

From training camp to boot camp

My injury was far from the end for me: From 2016 to 2022, I played for the Jaguars, Falcons, Dolphins, and Bills as a defensive end. But I knew, as many athletes do, that a career in sports is most often just one leg of life’s journey.

So, in 2021, while playing in the Canadian Football League, I started exploring my career options — what I wanted, and what I knew I didn’t want.

My biggest priority was finding a career path that wasn’t just “good enough.” I wanted a career that truly suited me.

That’s when I discovered coding. I taught myself to code during the season, and I couldn’t get enough of it. When I wasn’t practicing, playing, or studying plays, I used my time to dive deeper into coding.

When I retired from football, I knew software was my first choice for the next step in my career. I applied to the Nashville Software School bootcamp, where I took a full-stack web development course. My experience there convinced me I would never get tired of learning more about technology.

There, I learned programming fundamentals, saw the benefits of structured learning over self-study, and transitioned from a mostly active work environment to a more sedentary one. That took some getting used to!

Throughout, I found myself flexing muscles I didn’t know were there. Everywhere I turned, I found new skills and interests I didn’t know I had. Every opportunity to exercise them felt like a chance to grow as a person.

Going long to advance my career

Looking back, it feels like fate, or the best luck of my career: I was scrolling through LinkedIn one day and stumbled on a post about Airbnb’s Connect Engineering Apprenticeship program. I thought, “Why not?”, took a chance, and applied.

On the one hand, I really did think I was a fit; on the other hand, I wondered how stiff the competition was. When the acceptance came through, it felt surreal. I was a fan of Airbnb as a user, and the chance to see how it all worked on the inside, and potentially join the company itself, was beyond exciting.

The program accepted 10 apprentices, including me, and offered a 6-month program split into two phases.

In the learning phase, we heard about the Airbnb tech stack, learned the company’s working methods, and we built and presented projects.

In the team placement phase, each apprentice was matched to an Airbnb team. We worked on projects of gradually increasing complexity until the program culminated in a group presentation and the possibility of conversion to a full-time role.

The apprenticeship program reminded me of how valuable it was to play on a team — and learn from a team — that really has your back.

There were weekly technical mentor meetings where I could ask all sorts of questions, and I had plenty. Some were about corporate operations — norms and expectations that someone who’d worked in corporate for years might take for granted. I had questions about different career paths in tech and how different decisions might play out. And because I had a bootcamp background, I often had questions about computer science fundamentals that my education hadn’t yet covered. My alumni mentor, Jeremiah Boyle, made a particularly big impact. Our conversations helped open my mind to backend engineering, which I hadn’t considered before.

When we started the team placement phase, we each got a team buddy who served as the primary day-to-day point of contact and helped guide the technical work. Kyler Mejia, who’s a Senior Software Engineer and has been at Airbnb for almost 9 years now, was my team buddy and had a tremendous impact on my growth as an engineer.

As we went from phase to phase, the program also provided an alumni host system, which offered peer guidance from people who’d been through the program before me. I had support from every angle, and I flourished, eventually getting the offer to join the company full-time.

Running containment with higher stakes

Today, I work on the secure development engineering team, which covers cloud and infrastructure protection, vulnerability management, product security, and identity and access management, with my focus on the latter two.

While working on Airbnb’s largest permissions platform, I found the challenge of balancing security and safety with LLM integration, an exciting new dimension of security software engineering. This challenge was exciting to pursue in part because of the engineering culture here. My team is highly collaborative, and everyone at the company prizes transparency and cross-team collaboration.

I remember the day I got accepted into the apprenticeship program, and the day I was offered the chance to work full-time; each time, the reality exceeded my expectations. Airbnb has such a reputation for being creative and collaborative, and the product is a part of so many people’s best memories, including mine. It felt really special, and, as it turned out, it was as great on the inside as it appeared on the outside.

Three years in, I’ve found numerous, sometimes surprising, parallels between football and security engineering.

In football and in security, you will inevitably face intense, high-pressure situations, often with little warning.

In football, that might be the final play that determines the outcome of the game, and in security, that might be a critical incident that threatens security if it’s not addressed. Now that I’m an engineer, I find myself drawing on that high-intensity experience, switching from one pace of work to another to make quick decisions and think on the fly.

Another parallel I’ve found is that a strong team, supported by a leader who knows how to bring out the best in each person while navigating adversity together, can make all the difference. I’ve been fortunate enough to experience that both on the football field and here on the Secure Development Engineering team, led by Kadia Mashal.

But I’ve also had to adapt: Football is a game with a strict set of rules you operate within, whereas the software and security spaces require much more flexibility because there are many more variables to defend against. Football gave me experience to build on, but software has offered me directions for growth.

Now, I can look backward and close the loop on my apprenticeship experience by supporting new apprentices as an alumni host, and look to the future by learning about the evolving ways AI is changing security.

As a defensive end, I frequently ran containment, which prevented other teams from making big gains. Now, I’m part of a team running containment with much higher stakes. I might be behind a keyboard instead of on a defensive line, but every day is still just as exciting.

If you’re from an underrepresented background or are taking an unconventional path into tech, like me, then I highly recommend applying to the Connect Engineering Apprenticeship program. There’s no better way, in my opinion, to make a career transition. And if you’re interested in Airbnb’s approach to security and the opportunity to support a vital function at the company, then check out our openings.