— Senior AI Engineer
Hello everyone!
We’re looking for a Senior AI Engineer (remote) a hypergrowth US startup building a platform to help businesses win government contracts. The company is well-funded and led by a CEO with a successful exit history.
What are we doing?
Our mission is to build the bridge connecting businesses with government & educational buyers. We all see in our day-to-day lives how state and local governments spend money inefficiently. Critical areas like education, homelessness, and infrastructure hinge on the effectiveness of both state and local governments.
We believe the root cause of bad spending is that it is incredibly challenging for private businesses, especially those without extensive government contracting experience, to partner with state & local governments on solving societal challenges.
Your responsibilities:
-
Collaborate closely with our team as we productize new AI-powered capabilities: such as AI proposal writing & search experiences.
-
Evaluate the performance of AI models & systems through rigorous testing and experimentation.
-
Stay up-to-date with the latest advancements in AI and machine learning research, and proactively suggest improvements to enhance our generative AI capabilities.
-
Own the design, implementation, and maintenance of robust and scalable production retrieval and agentic systems.
-
Implement strong testing and CI/CD practices that help us move with confidence in our AI system development
⭐️ Is this you?
-
Bachelor’s degree in Computer Science, Engineering, Mathematics, related field, or equivalent experience
-
High level of coding proficiency using Python
-
5+ years of professional experience in software engineering, and AI/ML development including:
-
Proficiency with production software (Python) and systems design
-
Machine learning algorithms and model development techniques
-
ML lifecycle tools like MLflow, DVC, weights & biases
-
Cloud deployment of ML systems
-
Professional experience with LLMs and large-scale models
-
Very strong software engineering skills with a track record of building scalable, distributed product machine-learning systems
-
Strong analytical and problem-solving skills
-
Ability to communicate complex ideas and concepts effectively
-
Ability to work independently and collaboratively
Preferred Skills:
-
Experience building scalable applications with LLMs, using frameworks such as LangChain, LlamaIndex, Hugging Face, etc
-
Depth of knowledge with RAG implementation and improvements
What else is important to us about this person?
The ideal candidate should have experience in product companies, preferably successful US startups. They should have built useful products and have strong problem-solving skills. The company is not interested in candidates who primarily focus on legacy migrations or code refactoring.
Ideal candidates are proactive and ready to work long hours and effort to achieve goals.
Team size and structure
The current team consists of 15 people, 8 of whom are engineers. You will work directly with a Chief of Product.
Where are the people who make technical decisions on the project?
New York, UK
How many stages of the interview, and with whom?
The process includes a first call with a recruiter, two technical interviews, and one non-technical interview, totaling 3,5 hours.
Interviews can be conducted in one day or over several days. The first technical interview focuses on system design, and the second involves live coding and a coding challenge. References are important and will be checked.
Additional details:
-
Is there a test assignment? - No
-
Is the interview in English? - Yes
-
The company offers flexible contract options
-
Unlimited PTO