Role overview
About The Company
Jobot is a leading technology staffing and recruitment firm dedicated to connecting talented professionals with innovative organizations across various industries. Committed to fostering an inclusive and dynamic work environment, Jobot leverages cutting-edge technology and a personalized approach to match candidates with roles that align with their skills and career aspirations. Our mission is to empower both clients and candidates by providing exceptional service, industry insights, and a commitment to diversity and equality in the workplace.
About The Role
We are seeking an experienced AI-focused Software Engineer to join our rapidly-growing, women-led AI startup. This fully remote position offers the opportunity to work directly with the Vice President of Technology and the founding team on pioneering projects in the realm of vector databases, retrieval-augmented generation (RAG), and machine learning. The ideal candidate will possess a strong background in developing scalable AI solutions, integrating various cloud services, and designing microservices architectures. This role is not a data scientist position but is tailored for a seasoned software engineer passionate about AI and ML technologies, contributing to innovative enterprise solutions that push the boundaries of current technology.
What you'll work on
- Design, develop, and maintain scalable AI-powered applications and APIs using Python.
- Implement and optimize vector database integrations for efficient data retrieval and storage.
- Build and enhance agentic and orchestration frameworks to automate workflows and improve system intelligence.
- Collaborate with cross-functional teams to translate business requirements into technical solutions.
- Contribute to the architecture and design of microservices-based systems, ensuring robustness and scalability.
- Integrate cloud services from AWS, GCP, and Azure to support AI/ML operations and deployment pipelines.
- Apply best practices in software development, including testing, documentation, and version control.
- Stay updated with the latest advancements in AI, ML, and vector database technologies to continuously improve product offerings.
- Participate in code reviews and provide mentorship to junior team members when necessary.
Benefits
Our employees enjoy a comprehensive benefits package that includes competitive salary, performance-based bonuses, and equity options. We promote a flexible remote work environment that encourages work-life balance and autonomy. Additionally, we offer professional development opportunities, health insurance coverage, and a collaborative culture that values diversity and inclusion. Joining our team provides a unique chance to be at the forefront of AI innovation within a supportive and dynamic startup environment.
Equal Opportunity
Jobot is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees and applicants. All qualified candidates will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, age, disability, military status, or any other protected class under applicable federal, state, or local laws. We prohibit harassment and discrimination of any kind and ensure that all employment decisions are made based on merit and qualifications.
What we're looking for
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Proven experience in AI/ML development, with a focus on software engineering rather than data science.
- Strong proficiency in Python, including API development and integration.
- Hands-on experience with agentic/orchestration frameworks such as Langchain, Langgraph, Autogen, Semantic Kernel, and Lamaindex.
- Familiarity with retrieval-augmented generation (RAG), vector databases like Pinecone, Weaviate, and Chroma.
- Experience working with cloud platforms such as AWS, GCP, and Azure.
- Solid understanding of domain-driven design, microservices architecture, and design patterns.
- Knowledge of machine learning frameworks like TensorFlow and PyTorch.
- Strong grasp of object-oriented programming concepts, including inheritance and polymorphism.
- Excellent problem-solving skills, with the ability to work independently and collaboratively in a remote environment.
- Start-up experience is a plus but not mandatory.