DevJobs

Data Scientist

Overview
Skills
  • Python Python ꞏ 2y
  • R R ꞏ 2y
  • ML ML ꞏ 2y
  • PyTorch PyTorch ꞏ 2y
  • TensorFlow TensorFlow ꞏ 2y
  • AWS AWS ꞏ 2y
  • Azure Azure ꞏ 2y
  • GCP GCP ꞏ 2y
  • Docker Docker ꞏ 2y
  • Kubernetes Kubernetes ꞏ 2y
  • Large Language Models ꞏ 2y
  • LLMs ꞏ 2y
  • Neural Networks ꞏ 2y
  • Reinforcement Learning ꞏ 2y
This is a unique opportunity to join an exciting early-stage startup experiencing hypergrowth in a white-hot segment of the cybersecurity space.

Cycode is a rapidly growing cybersecurity startup and creator of the world’s first complete software supply chain security solution. According to Gartner, software supply chain attacks (like the one that impacted Solarwinds) will affect 45% of organizations and grow three-fold by 2025. Unfortunately, traditional AppSec offers little protection against these devastating threats. That’s where Cycode comes in. Our platform provides customers with complete visibility, security, and integrity across all phases of the software development lifecycle (SDLC) — to prevent them from becoming the next SolarWinds.

We are looking for a talented and experienced Data Science to help build our machine learning infrastructure. Join our passionate team of professionals dedicated to creating a brighter future with groundbreaking technology.

You will impact:

  • Design, develop, and implement machine learning algorithms, including classical techniques such as reinforcement learning and neural networks, as well as state-of-the-art large language models (LLMs).
  • Architect, build, and maintain scalable machine learning infrastructure from scratch, ensuring that it is efficient, secure, and scalable.
  • Lead the hiring and development of a high-performing machine learning team, fostering a culture of innovation, collaboration, and continuous improvement.
  • Manage the day-to-day operations of the machine learning team, providing guidance, support, and performance feedback to team members.
  • Collaborate with cross-functional teams to understand business requirements and develop data-driven solutions that drive significant value to the organization.
  • Conduct research and experimentation to stay up-to-date with the latest advancements in machine learning and artificial intelligence, incorporating new techniques and technologies into the company’s solutions.
  • Evaluate and optimize model performance, ensuring that the solutions developed meet the needs of the business and end-users.
  • Develop and maintain documentation, including architecture diagrams, design documents, and user guides, to facilitate knowledge sharing and collaboration within the team.
  • Mentor and coach team members, providing guidance on best practices, problem-solving techniques, and professional development.

Requirements:

  • Minimum of 2 years of experience in machine learning engineering or a related field.
  • Extensive knowledge of classical machine learning techniques, including reinforcement learning, neural networks, and other related algorithms.
  • Proficient in large language models (LLMs) and their applications.
  • Hands-on experience with machine learning frameworks, such as TensorFlow, PyTorch, or similar.
  • Strong programming skills in Python, R, or other relevant languages.
  • Experience with cloud-based platforms, such as AWS, GCP, or Azure, and containerization technologies like Docker or Kubernetes.
  • Familiarity with data manipulation, cleaning, and visualization tools.
  • Excellent problem-solving, analytical, and communication skills.
  • Demonstrated ability to lead and manage teams in a fast-paced startup environment.
  • Bachelor’s or Master’s degree in Computer Science, Data Science, or a related field with a strong focus on machine learning and artificial intelligence.
Cycode