Staff Engineer / Tech Lead | Codersbrain
Job Description
Member of Technical Staff
Job Summary
Join a dynamic early-growth phase startup where you will play a pivotal role in delivering high-velocity product features and shaping technical strategies. This role is uniquely designed for a candidate who is not only an exceptional individual contributor (80% IC work) but also capable of guiding a team through light leadership responsibilities. You will own end-to-end feature development— from ideation and coding to testing and documentation— ensuring that our core product remains robust, modern, and scalable.
Responsibilities
- Hands-On Feature Delivery: Lead the development of core product features through complete ownership, including coding, code reviews, testing, and documentation.
- Refactor & Optimize: Identify and reduce technical debt by modernizing legacy code, stabilizing systems, and enhancing overall performance.
- CI/CD Implementation: Design and manage fully automated deployment pipelines to support fast, reliable, and continuous delivery.
- Technical Strategy: Collaborate closely with the technical founder to shape and execute the engineering roadmap, making crucial architecture decisions.
- Team Mentorship: Guide and mentor fellow engineers, allocating resources effectively while implementing scalable development processes.
- Cross-Functional Collaboration: Work with product, design, and investor stakeholders to ensure readiness for end-to-end execution of new features and improvements.
Qualifications
- Experience: 8–10 years in software engineering, preferably in individual contributor (IC) or Staff roles.
- Execution Mindset: Demonstrated ability to thrive in startup environments with a strong bias toward shipping high-quality code and solving real-world problems.
- Frontend Development: Proficiency with React, TypeScript, and Next.js.
- Backend Development: Strong skills in Python, particularly using Flask.
- Systems & Infrastructure: Experience with Kubernetes, scalable microservices, distributed systems, and comprehensive architecture/design documentation.
- Data & Machine Learning: Familiarity with PyTorch, LangChain, multi-agent frameworks, Transformers, and experience with modern large language model (LLM) development.
- Tooling: Experience with modern development tools such as Cursor and other AI development tools is a nice-to-have asset.
Preferred Skills
- Background in AdTech or MediaTech industries (experience with platforms like LinkedIn Ads or Meta Ads).
- Competitive coding experience (e.g., participation in ICPC, Kaggle competitions, hackathons).
- Prior experience with early-stage startups (pre-Series A) or founding teams.
- Previous roles at high-growth product companies (e.g., Meta, Google, AWS, OpenAI, Perplexity, Pinecone, Scale AI).
- Strong academic credentials, with a GPA of 3.8+ on a 4.0 scale being highly desirable.
Experience
- 8–10 years of relevant software engineering experience, including proven expertise in a mix of individual contribution and light leadership roles.
Environment
- Work Setting: You will be operating in a fast-paced startup environment that demands agility, high accountability, and the ability to quickly adapt to changes.
- Collaboration: Expect to work closely with cross-functional teams across product, design, and stakeholder groups.
- Work Mode: The specific location and work mode (remote, in-office, or hybrid) have not been specified, so be prepared for a flexible environment.
Tools
file_search
This role may also involve leveraging various development tools and platforms to maintain efficient workflows and ensure high-quality software delivery. These include but are not limited to version control systems, CI/CD pipelines, container orchestration systems like Kubernetes, and modern AI development tools.