ByteDanceposted 18 days ago
Full-time • Mid Level
San Jose, CA
Publishing Industries

About the position

ByteDance is seeking an exceptional Software Engineer with deep expertise in Code Review (CR) and Unit Testing (UT) to join our innovative Quality Technology Team. This team focuses on providing AI-powered products and tools throughout the entire software engineering lifecycle, from development to online operation and maintenance. The role involves working closely with Machine Learning Engineers to integrate AI-driven solutions into development processes, enhancing quality improvement solutions and streamlining automated testing workflows.

Responsibilities

  • Lead and manage code review processes, ensuring adherence to best practices and high-quality standards.
  • Provide insightful feedback and mentorship to improve code quality and team practices.
  • Design, develop, and maintain robust unit testing frameworks.
  • Identify common challenges in unit testing and implement solutions to enhance test coverage and effectiveness.
  • Analyze and address the pain points and challenges associated with code review and unit testing.
  • Develop strategies and tools to mitigate issues and streamline processes.
  • Work closely with Machine Learning Engineers specializing in code LLMs.
  • Provide domain expertise to help integrate AI-driven code review and testing solutions effectively.
  • Stay current with industry trends and advancements in software engineering practices.
  • Propose and implement innovative solutions to improve code review and unit testing methodologies.
  • Document best practices, processes, and solutions.
  • Share knowledge and provide training to team members on effective code review and unit testing techniques.

Requirements

  • Deep expertise in Code Review (CR) and Unit Testing (UT).
  • Experience in designing and maintaining unit testing frameworks.
  • Strong understanding of software engineering best practices.
  • Ability to analyze and address challenges in code review and unit testing.
  • Experience collaborating with Machine Learning Engineers or similar roles.

Nice-to-haves

  • Familiarity with AI-driven tools for code review and testing.
  • Experience in automated code review processes.
  • Knowledge of industry trends in software engineering and quality assurance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service