Technology

Lead Software Engineer

Full-time

HireBetter

Lead Software Engineer Hybrid Austin

The Role: Lead Software Engineer, Gen AI Developer Tools
Location: Hybrid remote or in Austin/Greater London area

The Company

HireBetter’s client is a Generative AI Safety Software company founded by a team of successful serial entrepreneurs with deep expertise in AI and Cognitive Computing.  Over the past few two decades we have conceptualized, grown, and exited six web and AI based software startups that were valued at over $1.8 Billion.

Responsibilities

  • Technical Leadership: 

Drive the design, development, and deployment of our core AI safety products while maintaining top-tier code quality and architecture.

  • Software Development: 

Write clean, efficient, and maintainable code. Troubleshoot and debug software issues. Conduct code reviews to ensure quality and adherence to coding standards.

  • Team Management: 

Lead, mentor, and grow a dynamic team of software and AI/ML developers. Ensure a culture of continuous learning and innovation.

  • Collaboration: 

Partner with product managers, data scientists, and AI researchers to shape product vision and translate it into scalable software solutions.

  • Strategic Development: 

Contribute to the strategic direction of our developer tools, ensuring they remain at the cutting edge of both functionality and safety.

  • Stakeholder Communication: 

Interface with business stakeholders, presenting technical information in a clear, concise manner.

 Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field. Master’s degree preferred.
  • A minimum of 5 years of professional experience in software development, with a focus on developer tools.
  • Proven track record of managing and leading software and AI/ML teams in agile environments.
  • Familiarity with the latest developer tools and frameworks in the AI/ML domain.
  • Excellent problem-solving and analytical skills. Strong communication and collaboration abilities.

Technical Skills:

  1. Programming Languages: Proficiency in one or more programming languages commonly used in AI/ML and software development, such as Python, Java, C++, or Go.
  2. Cloud Platforms: Experience working with cloud services like AWS, GCP, or Azure. Especially knowledge of machine learning services, edge compute, CLI/SSH, and an understanding of compute resources
  3. Developer Tools: Experience with popular developer tools and platforms like Git, Jenkins, Docker, Kubernetes, and others
  4. Machine Learning Frameworks: Familiarity with AI and ML libraries/frameworks such as TensorFlow, PyTorch, Keras, or scikit-learn.
  5. AI Safety: Knowledge of AI/ML best practices, challenges, and emerging techniques.  Knowledge of LLM and Generative AI Models and Vector Databases is a plus.
  6. Data Management: Skills in handling large datasets, using databases (SQL, NoSQL), and data wrangling tools.
  7. API Development: Experience designing, developing, and maintaining RESTful or GraphQL APIs.
  8. Continuous Integration & Continuous Deployment (CI/CD): Familiarity with CI/CD tools and practices.
  9. Software Architecture: Ability to design scalable, modular, and maintainable software systems, considering both functional and non-functional requirements.
  10. Agile Development: Experience with agile methodologies such as Scrum or Kanban.
  11. Web Development (Optional): Skills in web development frameworks like React, Angular, or Vue.js might be beneficial if there’s a web interface for the tools.
  12. Security: Understanding of software and data security best practices, especially in cloud environments.
  13. Unit Testing & TDD: Experience with unit testing, test-driven development, and associated frameworks.
  14. Containerization & Virtualization: Proficiency in Docker, Kubernetes, or other containerization tools.
  15. Documentation: Familiarity with tools and practices for maintaining technical documentation, especially for developer tools that will be used by other engineers.

 

If you are a highly motivated Software Engineer and leader with a passion for developing innovative Generative AI safety solutions, we want to hear from you! Apply now to join our talented team of software professionals.

To Apply

Interested candidates should apply through the HireBetter website at jobs.hirebetter.com. Qualified applicants will be responded to as quickly as possible.

Please note: Applicants for employment in the U.S. must possess work authorization that does not require sponsorship for a visa now or in the future.

 

Tagged as: Lead Software Engineer