Cryoport, Inc.

Staff Software Engineer (Contingent)

Cryoport, Inc.
Apply
2 months ago
Remote, United StatesStaff+

Responsibilities

  • Architect, design, implement, evolve, and support scalable, resilient, and maintainable software systems.
  • Lead value-stream initiatives, architecture reviews, roadmap planning, and technical vision development.
  • Build and productionize AI/ML and LLM-powered features, including retrieval-augmented generation and agentic workflows.
  • Establish software development practices covering modularization, code quality, testing, security, data modeling, observability, and cost/performance tradeoffs.
  • Collaborate with product managers, designers, stakeholders, platform teams, and infrastructure teams to translate business objectives into technical requirements and improve deployment tooling and cloud environments.
  • Mentor mid-level and senior engineers and promote technical ownership, knowledge sharing, and responsible AI development.
  • Advocate for Domain-Driven Design and loosely coupled architectures while evaluating new technologies and tools.

Requirements

  • Bachelor’s degree in Computer Science or an equivalent degree is required; a master’s degree in Computer Science is preferred.
  • 10+ years architecting, implementing, and maintaining large multi-tier distributed web applications using Ruby, Ruby on Rails, J2EE, JavaScript, React, Node, Python, and other web technologies.
  • 6+ years architecting, implementing, and maintaining JSON APIs.
  • Extensive knowledge of microservices, APIs, event-driven architectures, containerization, Docker, Kubernetes, and data modeling.
  • 2+ years of hands-on AI/ML engineering experience in production environments.
  • Hands-on experience with LLM APIs such as OpenAI and Anthropic, and frameworks such as LangChain or LlamaIndex.
  • Experience with vector databases such as Pinecone, Weaviate, or pgvector and semantic search architectures.
  • Familiarity with ML serving infrastructure, cloud-based AI deployment patterns, model evaluation, prompt engineering, and AI observability tooling.
  • Knowledge of fine-tuning techniques such as LoRA and RLHF or MLOps tools such as MLflow and Weights & Biases is preferred.
  • Strong analytical problem-solving, troubleshooting, collaboration, strategic vision, innovation, automation, and practical judgment regarding AI/LLM use.

Tech Stack

AWSDockerElasticsearchJavaJavaScriptKubernetesMLflowMySQLNode.jsPythonReactRubyRuby on RailsScala
Cryoport, Inc.

About Cryoport, Inc.

11-50 employees
Contact me