We are a Generative AI Safety Software company founded by a team of successful serial entrepreneurs with deep expertise in AI and Cognitive Computing.
We are shaping the future of Generative AI Safety by delivering a unique GenAI safety software for addressing LLM hallucinations and performance at scale, empowering LLM Application Developers to innovate safely and responsibly with generative AI. We are on a quest to redefine the boundaries of safe and efficient AI deployments, and we need the best minds to join us.
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:
• A 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.
Job Type: Full-time
Schedule:
Monday to Friday
Critical Skills:
Experience with building Developer Tools.