About Me

This is my about page content. I write about my life, my work, and my thoughts. I have an interested in AI and how it can be used to improve our lives.

I am a software engineer and entrepreneur. I have a passion for building products that make a difference in people’s lives. I currently work at a global technology company headquarted in San Francisco that has millions of users. I have moved among many teams in the organization and I work on large backend distributed systems - server and cloud infrastructure, data processing, automation - and mentor and train engineers on the teams I am staffed on. My current title is “Staff Engineering”.

Google AI Overview: “What is a staff engineer at a large technology company?”

Answer:

A staff engineer at a large tech company is a highly senior software developer with deep technical expertise who acts as a technical leader, guiding the direction of projects, setting technical standards, mentoring other engineers, and providing engineering perspective at high-level decision-making meetings, essentially bridging the gap between development teams and management by translating business needs into technical solutions; they often focus on complex system architecture, long-term technical strategy, and ensuring the quality and scalability of the software across the organization. [1, 2, 3, 4]
Key points about a staff engineer: [1, 2, 3]

• Technical Leadership: They are not just coding, but actively shaping the technical direction of the company by influencing architecture decisions, evaluating new technologies, and resolving technical disputes between teams. [1, 2, 3]
• Mentorship and Coaching: They actively mentor and guide junior engineers, sharing their knowledge and experience to help them grow. [1, 2, 3]
• Cross-functional Collaboration: They work closely with different teams like product management, design, and other engineering groups to ensure alignment on technical goals. [1, 2, 3]
• High-Impact Projects: They often take on complex, large-scale projects that require significant technical expertise and strategic thinking. [1, 2, 3]
• Business Acumen: They understand the business needs and can translate them into technical solutions that align with company objectives. [2, 3, 4]

Generative AI is experimental.

[1] https://ca.indeed.com/career-advice/finding-a-job/staff-engineer-vs-senior-engineer[2] https://leaddev.com/leadership/what-staff-engineer-technical-leaders-arent-managers[3] https://blog.alexewerlof.com/p/introduction-to-the-role-of-staff[4] https://medium.com/@daniel.holden/decoding-the-staff-engineer-role-79dcbdea7322