Founding Senior Software Engineer and AI Engineer

Job Description
We are seeking a highly skilled and self-motivated Senior Software Engineers and AI Engineers to join our team. The ideal software engineer candidates have experience building products across the stack and a strong background in software development with expertise in web frameworks, APIs, databases, and multiple back-end architecture. The ideal AI engineer candidate has experience building LLM-based solutions and data science. These roles require a proactive individual comfortable working in a fast-paced environment with frequently shifting priorities.
Objectives of the software engineering role
  • Architect and build software using web frameworks, APIs, databases, and multiple back-end architectures.
  • Build backend software that works across the stack, developing new features and infrastructure in support of rapidly emerging business requirements while working closely with front-end engineer and AI engineer.
  • Assume leadership of new projects, from conceptualization to deployment.
  • Ensure application performance, uptime, and maintain high standards for code quality and application design.
Objectives of the AI engineer role
  • Architect and develop AI solutions for our enterprise customers.
  • Build machine learning and LLM software that meets rapidly emerging business requirements of our enterprise customers.
  • Integrate, process, and manage diverse data sources to enhance the quality, relevance, and contextual understanding of LLM-powered conversations.
  • Assume leadership of new projects, from conceptualization to deployment.
  • Ensure application performance, uptime, and maintain high standards for code quality and application design.
Responsibilities
  • Collaborate with the team to define, design, implement and ship AI-powered applications and features.
  • Architect and provide guidance on building end-to-end systems optimized for speed and scale.
  • Work on both frontend and backend services using various AI techniques.
  • Engage with cloud-native architectures, ensuring scalable and efficient software solutions.
  • Contribute to all phases of the development lifecycle, from conception to deployment.
  • Stay up-to-date with advancements in AI technologies and continuously integrate relevant innovations.
Requirements
  • Proven experience (minimum 3-5 years) in designing and developing full-stack solutions using various AI techniques, tools, and frameworks.
  • Proficient in programming languages, specifically Python, JavaScript or Typescript.
  • Experience in working with cloud services, such as AWS, Google Cloud, or Microsoft Azure.
  • Experience in designing and implementing (RESTful) APIs to integrate with front-end services and facilitate backend data processing.
  • Excellent debugging and optimization skills.
  • Familiarity with database technologies, both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis), to handle data flow and storage efficiently.
  • Familiarity with the Generative AI ecosystem and related technologies.
  • Excellent problem-solving skills, Strong communication skills and the ability to work in a rapidly changing environment.
Preferred Qualifications
  • Experience in using AI frameworks and platforms, such as PyTorch, Keras.
  • Experience in using Gen AI models and vector databases.
  • Experience in a startup environment.
  • Based in the Bay Area, Northern California.
  • Bachelor’s degree (or equivalent) in computer science, information technology, or engineering.
  • Demonstrated ability to drive projects from concept through completion.
What We Offer
  • An opportunity to be part of a growing startup with a visionary approach.
  • Flexible working hours and supportive work culture.
  • A chance to work with some of the brightest minds in the industry.