Tech Career Events for Software Engineers
As the first terminal level in your career, senior engineers independently solve problems and deliver business value. Many engineers are stuck for years as senior engineers.
This is part of the cohort-based course "Senior to Staff - Land Your Promotion As An Engineer". This session is to check in on your progress to becoming a Staff Engineer. There's no agenda or presentation planned -- come with your questions and discussions.
Sample topics:
- How to know where you stand on the path to promotion.
- How to get (or create) scope on a team with many talented engineers.
- How managers and directors perceive very senior IC roles.
Taro resources:
Join Chad in the Taro Premium community using his referral link 🎉
This is a resume meetup to collaboratively review resumes in small groups.
Here's how it works:
- People take turns sharing their resume in the call as a presentation.
- People give feedback on the resume (5-7 minutes).
- We will try to get through everyone's resume. We plan to do it on a first-come, first-serve basis for fairness
Here's the masterclass on resume writing for reference: [Masterclass] How To Write A Stellar Tech Resume That Gets You More Job Opportunities
If we aren't able to go through all the resumes, follow up in the #job-searchers-accountability-group channel.
Here's some additional resume optimization resources:
Join Tom Choi for personalized advice and insightful guidance on advancing your career from a Junior Software Developer to a mid-level professional during his dedicated office hours session. Gain valuable insights, practical tips, and career strategies tailored to help you grow and succeed in the tech industry.
Tom, a seasoned software engineer with over seven years of experience in software development, will share real-world examples and mentor you in navigating the complexities of the industry. Don't miss this opportunity to elevate your career to the next level with Tom's expertise and support.
Please note that we respect and uphold the privacy of our discussions; Group Office Hours will not be recorded in any form. This measure is in place to create a confident space where participants can share and discuss freely.
Topic: Chapter 6 - Partitioning
In this #taro-bookclub discussion, we're having a session about Chapter 6 of "Designing Data-Intensive Applications" by Martin Kleppmann.
Here's the agenda:
- We’ll break down and discuss the key concepts from Chapter 6.
- There will also be time for any questions and answers you might have.
Please send your questions ahead of time to Bhavana G or Suraj Singh in the Taro Premium Slack, so that they can be included in the discussion.
Get ready for another engaging and informative session!
Abstract:
Explore the Mamba paper's groundbreaking approach to sequence modeling efficiency in this event. Uncover how Mamba addresses computational inefficiencies in transformers, especially for long sequences.
Overview:
Discover the motivation behind Mamba, highlighting its improvements over subquadratic-time architectures struggling with language tasks. Learn about Mamba's content-based reasoning and enhancements for superior performance.
Key Features:
1. Selective Structured State Space Models (SSMs): Mamba introduces adaptive SSM parameters for content-based reasoning, allowing selective information handling for discrete modalities.
2. Hardware-Aware Parallel Algorithm: Despite forgoing efficient convolutions, Mamba's hardware-aware parallel algorithm maintains fast inference and linear scaling in sequence length.
3. Architecture Overview: Dive into Mamba's streamlined architecture without attention or MLP blocks, achieving efficiency without sacrificing effectiveness.
4. Performance Metrics: Witness Mamba's 5× higher throughput than Transformers, with linear scaling, showcasing its real-world improvements in language, audio, and genomics tasks.
5. Comparison with Transformers: See Mamba outperforms Transformers of the same size and match larger Transformers, especially in language modeling.
Join us in unraveling the secrets of Mamba, poised to redefine sequence modeling standards. Anticipate a paradigm shift in efficiency and performance in deep learning.
paper link: [https://arxiv.org/abs/2312.00752]
Seattle Tarodactyls unite!
Come by and network with other talented tech folks in the Taro community! Taro will be providing up to $10 in drinks and snacks per person. For simplicity's sake, please have 1 person pay for everyone, and Taro will reimburse them $10 per person (whoever pays gets to keep the extra 😊💰).
Big thanks to Jeffrey Yun for organizing! For more details and last-minute logistics, keep an eye on #g-seattle-meetup in Slack.
G'day Sydney Tarodactyls!
Come by and network with the Taro community down under! Our first meetup will be a coffee catch-up. Taro will be providing up to $10 in drinks and snacks per person. For simplicity's sake, please have 1 person pay for everyone, and Taro will reimburse them $10 per person.
For more details and last-minute logistics, keep an eye on #g-australia-meetup in Slack.
Group Office Hours are a very simple event type with a very important goal in mind: Get you the career support you need in a safe, communal setting. This means:
- These sessions are never recorded
- All AI summary and note-taker bots will be kicked out
- If you want to ask your question 100% anonymously, just change your display name and ask it in the chat
So how does it work? Easy: Drop in whenever, raise your hand 🤚 to ask a question (or put it in chat), and leave at your own convenience.
Can't make the event? No worries, just ask your question anonymously in the Taro forum: https://www.jointaro.com/questions/create/
As a new hire, onboarding is your responsibility, not your manager's.
The first few months in your job are crucial for creating first impressions and relationships that can either accelerate your success or limit your potential.
30% of tech workers leave their jobs within 90 days -- don't be one of them! What you'll learn:
My Talk & Observe framework
Build respect with your new manager and team.
4 key questions to ask your colleagues
Learn crucial context and history from colleagues on your team or adjacent teams.
How to prevent failure modes
Too many engineers are surprised with negative feedback in their first performance review -- we'll discuss why.
This is a lightning lesson held in collaboration with Maven! The Maven landing page is here: https://maven.com/p/409885/onboarding-strategies-for-engineers
In this talk, we dive into scaling Transformer-based Large Language Models (LLMs) using a groundbreaking technique called Infini-attention.
We'll explore how Infini-attention revolutionizes the traditional attention mechanism by incorporating compressive memory, masked local attention, and long-term linear attention—all in a single Transformer block. This innovative approach enables us to handle long-context tasks effortlessly, from language modeling benchmarks to complex text summarization, with LLMs ranging from 1 billion to 8 billion parameters.
But it's not just about handling massive inputs. This approach introduces minimal memory constraints, making it efficient and practical for real-world applications. Imagine the possibilities: fast streaming inference, seamless integration with diverse tasks, and the ability to unlock new frontiers in natural language understanding.
Whether you're an AI researcher, developer, or simply an AI afficionado, join me as we explore the power of Infini-attention and how it paves the way for scalable, efficient, and boundary-breaking language models. Get ready to be inspired by the infinite potential of Transformer-based LLMs!
Paper: https://arxiv.org/abs/2404.07143
This session is for wantrepreneurs (someone who wants to leave their full-time job and do a company) and early entrepreneurs. All attendees should be prepared to either pitch an idea or provide thoughtful feedback on other ideas.
In the last two decades, more money and attention have gone to early-stage startups. It's easier and cheaper than ever to start a startup, especially if you're an engineer!
Sample discussions:
- Get feedback on the clarity of your idea, along with the opportunity size. Do you want a VC-scale outcome, or a "lifestyle business"?
- Should you get pre-seed funding (generally $100K - $500K) from an accelerator?
- How and when should you launch your product?
Also happy to share honest thoughts and feedback on well-known accelerators: Y Combinator, PearX, TechStars
What you get:
- Hear ideas from other ambitious engineers to make your own idea/pitch better.
- Taro (this platform!) is a YC-funded startup from S22. Rahul can share thoughts about how Taro got in and what he learned.
- Rahul has personally reviewed and recommended 10+ companies that have gotten funding and launched their product.
Resources to take a look at:
- How To Approach "Doing Your Own Thing" -- Startup Discussion And Feedback
- [Taro Top 10] Entrepreneurship And Tech Startups
- Alex answering "How did you decide to quit your job and make a startup?"
- How To Prepare To Leave Big Tech For A Startup
- Taro at YC's Demo Day (Summer 2022)
This session will not be recorded. Group Office Hours are a communal way to get the personalized career advice you need.
Facebook uses MySQL to manage tens of petabytes of data in its main database named the User Database (UDB). UDB serves social activities such as likes, comments, and shares. In the past, Facebook used InnoDB, a B+Tree based storage engine as the backend. The challenge was to find an index structure using less space and write amplification.
LSM-tree has the potential to greatly improve these two bottlenecks. RocksDB, an LSM tree-based key/value store was already widely used in variety of applications but had a very low-level key-value interface. To overcome these limitations, MyRocks, a new MySQL storage engine, was built on top of RocksDB by adding relational capabilities. With MyRocks, using the RocksDB API, significant efficiency gains were achieved while still benefiting from all the MySQL features and tools. The transition was mostly transparent to client applications.
With Stable Diffusion 3 being released recently, we look at the underlying papers that make it possible.
We will cover:
- Recap of Vision Transformers and Diffusion Models
- Scalable Diffusion Models with Transformers (ICCV 2023 paper)
- Flow Matching for Generative Modeling (ICLR 2023 paper)
Your host:
Hemang Chawla is an applied scientist in computer vision focusing on anti-counterfeiting at Scantrust. He has previous worked in the domains of robotics and mapping for ADAS, and has published several papers at top conferences such as ICRA, IROS, and WACV.
This event is free for all. For premium access to Taro, you may use this referral link for a 20% discount.
"Voicebox: The first generative AI model for speech" presents a groundbreaking approach to speech synthesis using generative AI models. The paper introduces Voicebox, a model capable of generating highly realistic and expressive synthetic speech. This research is significant as it pushes the boundaries of speech synthesis, opening up new possibilities for applications like virtual assistants, audiobooks, and more. The advancements made in this paper could greatly enhance human-computer interaction and accessibility technologies.
We will be talking about:
- Introduction to Voicebox
- Speech Synthesis
- Model Architecture
- Training Process
- Performance and Evaluation
- Use Cases and Applications
More details to be added soon..
Group Office Hours are a very simple event type with a very important goal in mind: Get you the career support you need in a safe, communal setting. This means:
- These sessions are never recorded
- All AI summary and note-taker bots will be kicked out
- If you want to ask your question 100% anonymously, just change your display name and ask it in the chat
So how does it work? Easy: Drop in whenever, raise your hand 🤚 to ask a question (or put it in chat), and leave at your own convenience.
Can't make the event? No worries, just ask your question anonymously in the Taro forum: https://www.jointaro.com/questions/create/
Group Office Hours are a very simple event type with a very important goal in mind: Get you the career support you need in a safe, communal setting. This means:
- These sessions are never recorded
- All AI summary and note-taker bots will be kicked out
- If you want to ask your question 100% anonymously, just change your display name and ask it in the chat
So how does it work? Easy: Drop in whenever, raise your hand 🤚 to ask a question (or put it in chat), and leave at your own convenience.
Can't make the event? No worries, just ask your question anonymously in the Taro forum: https://www.jointaro.com/questions/create/
Group Office Hours are a very simple event type with a very important goal in mind: Get you the career support you need in a safe, communal setting. This means:
- These sessions are never recorded
- All AI summary and note-taker bots will be kicked out
- If you want to ask your question 100% anonymously, just change your display name and ask it in the chat
So how does it work? Easy: Drop in whenever, raise your hand 🤚 to ask a question (or put it in chat), and leave at your own convenience.
Can't make the event? No worries, just ask your question anonymously in the Taro forum: https://www.jointaro.com/questions/create/
Join us for a discussion about wealth creation and preservation for engineers. We'll also talk about financial independence / retire early (FIRE), a dream for many tech workers. Most engineers earn a high income relatively early in their career -- $200K+ total compensation per year is not uncommon for software engineers working in North America.
Some things we can talk about in this session (April 22):
- Monetizable AI projects.
- Revenue-generating projects, e.g. writing a book, starting a podcast, teaching a course.
- Rahul to share an update on his YouTube income
As a reminder, this session will not be recorded. Group Office Hours are a private, communal way to get the personalized career advice you need.
Resources:
Group Office Hours are a very simple event type with a very important goal in mind: Get you the career support you need in a safe, communal setting. This means:
- These sessions are never recorded
- All AI summary and note-taker bots will be kicked out
- If you want to ask your question 100% anonymously, just change your display name and ask it in the chat
So how does it work? Easy: Drop in whenever, raise your hand 🤚 to ask a question (or put it in chat), and leave at your own convenience.
Can't make the event? No worries, just ask your question anonymously in the Taro forum: https://www.jointaro.com/questions/create/
As the first terminal level in your career, senior engineers independently solve problems and deliver business value. Many engineers are stuck for years as senior engineers.
This is part of the cohort-based course "Senior to Staff - Land Your Promotion As An Engineer." This session is to check in on your progress toward becoming a Staff Engineer. There's no agenda or presentation planned -- come with your questions and discussions.
Some topics:
- How to know where you stand on the path to promotion.
- How to get (or create) scope on a team with many talented engineers.
- How managers and directors perceive very senior IC roles.
Taro resources: