Senior Software Engineer – AI Infrastructure

About the Role

Join a world-class team of engineers who are passionate about building the next generation of AI infrastructure. Our team is working to provide the foundation for AI innovation at Kraken, building a robust, scalable, and secure platform that empowers data scientists and machine learning engineers to rapidly develop, deploy, and monitor AI models. We are seeking a Senior Staff Software Engineer to lead the design and implementation of critical components of our AI platform.

This is a remote position within the USA.

What you’ll do

  • Architect, design, and implement scalable, reliable, and secure AI infrastructure components, including machine learning platforms, data pipelines, model serving systems, and experimentation frameworks.
  • Lead and mentor other engineers, fostering a culture of technical excellence, collaboration, and continuous learning.
  • Collaborate with data scientists, machine learning engineers, and other stakeholders to understand their needs and translate them into technical requirements and solutions.
  • Drive the adoption of best practices for software development, MLOps, and AI ethics.
  • Evaluate and integrate new technologies and tools to enhance the capabilities and efficiency of our AI platform.
  • Participate in on-call rotations to ensure the availability and performance of our AI infrastructure.

Who you are

  • 8+ years of experience as a software engineer, with a focus on AI/ML infrastructure, distributed systems, or backend development.
  • Strong proficiency in Python and experience with popular ML frameworks (e.g., TensorFlow, PyTorch).
  • Expertise in designing, building, and operating scalable and reliable systems on cloud platforms (e.g., AWS, GCP, Azure).
  • Experience with data processing technologies (e.g., Spark, Flink, Kafka) and data warehousing solutions.
  • Deep understanding of machine learning concepts, algorithms, and best practices.
  • Excellent communication, collaboration, and leadership skills.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

Bonus points if you have

  • Experience with Kubernetes, Docker, and other containerization technologies.
  • Familiarity with MLOps tools and platforms (e.g., MLflow, Kubeflow).
  • Experience in the cryptocurrency or fintech industry.

#LI-Remote

Job Category: Utilities
Job Type: Remote
Job Location: USA
Organization: Job Hunting U

Apply for this position

Allowed Type(s): .pdf, .doc, .docx