ORCHID SOFTWARE SOLUTIONS
AI Developer
TypeScript & Python
Location: Fully Remote | Type: Full-Time Independent Contractor
Salary: $30 - $50 USD per hour
About Us
Orchid Software Solutions builds tailored software that improves efficiency, transparency, and outcomes in the assisted reproduction technology (ART) industry. We are assembling a dedicated AI squad to spearhead intelligent product capabilities and integrate seamlessly with our existing development teams.
The Opportunity
We’re looking for a versatile AI Developer to join our newly formed AI squad. In this role, you will architect, build, and ship RAG pipelines, conversational AI features, and intelligent knowledge-retrieval systems—all tightly integrated into our TypeScript-based product ecosystem. You’ll partner closely with product and engineering teams to deliver AI-powered experiences that directly impact patient care and clinic operations.
TypeScript is the primary language for application development and integration. Python experience is a strong plus, enabling you to contribute to model development, fine-tuning, and data preprocessing alongside the broader AI squad.
What You’ll Do
- Design, develop, and deploy RAG systems that retrieve and generate contextually relevant responses, leveraging TypeScript, Node.js, and vector databases (e.g., Pinecone, Weaviate).
- Build production-grade conversational AI features—chatbots, virtual assistants, and guided workflows—embedded in our web and mobile applications.
- Create and maintain robust APIs (REST and GraphQL) that serve AI outputs to product teams and downstream consumers.
- Integrate with cloud-based AI services (e.g., AWS Bedrock, Hugging Face Inference API) and orchestration frameworks (e.g., LangChain, LlamaIndex) to power intelligent features.
- Leverage libraries such as TensorFlow.js or ONNX.js for client-side and server-side AI inference where low-latency, on-device processing is required.
- Collaborate with ML engineers and data scientists to incorporate pre-trained models, embeddings, and fine-tuned LLMs into TypeScript applications—using Python when needed for training and preprocessing.
- Work hand-in-hand with product teams to embed AI capabilities into React/Next.js front-ends and Node.js back-ends.
- Optimize AI features for performance, scalability, cost-efficiency, and exceptional user experience.
- Contribute to reusable TypeScript components, SDKs, and internal tooling that accelerate AI adoption across the product portfolio.
What We’re Looking For
Required
- 4+ years of professional software development experience with TypeScript and JavaScript.
- Solid understanding of AI/ML concepts, particularly NLP, conversational AI, and retrieval-augmented generation.
- Proficiency with Node.js and modern front-end frameworks (React, Next.js).
- Hands-on experience with AI inference libraries (TensorFlow.js, ONNX.js, or equivalent).
- Experience designing and consuming REST and GraphQL APIs, including integration with cloud-based AI services.
- Familiarity with vector databases or vector search libraries (e.g., Pinecone, Weaviate, pgvector).
- Strong problem-solving skills with a track record of shipping scalable, production-quality features.
- Excellent collaboration skills—able to work effectively with cross-functional teams in a remote environment.
Strongly Preferred
- Python proficiency for AI/ML workflows: model training, fine-tuning, embedding generation using frameworks such as Hugging Face Transformers, SentenceTransformers, or PyTorch.
- Experience with RAG orchestration frameworks (LangChain, LlamaIndex) or conversational AI platforms (Botpress, Rasa).
- Familiarity with exporting and optimizing models for ONNX or TensorFlow.js runtime formats.
Nice to Have
- Experience with cloud AI deployment on AWS, GCP, or Azure.
- Exposure to healthcare, biotech, or fertility technology domains.
- Contributions to open-source AI/ML projects or published technical writing on AI topics.
Why Join Orchid’s AI Squad
- Shape the AI strategy from the ground floor—join a purpose-built squad with real ownership and influence over the technical direction.
- Work in a TypeScript-centric environment with opportunities to leverage Python for advanced ML tasks.
- Collaborate with cross-functional product teams to deliver AI features that have a meaningful impact on reproductive healthcare.
- Access cutting-edge tools, cloud AI services, and a culture that prioritizes continuous learning and innovation.
- Enjoy the flexibility and autonomy of a fully remote, contractor-friendly team.
Essential Requirements
- Fluency in business English (spoken and written).
- Must have your own computer and a stable internet connection.
- Must be able to pass a background check to qualify for this contractor role.
Orchid Software Solutions • Fully Remote • Independent Contractor
