D
domo 2
All Jobs

sde 2

About the Role

We are seeking a highly skilled Software Development Engineer with expertise in Large Language Models (LLMs) to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying cutting-edge LLM-based solutions. Your work will have a significant impact on our company's ability to innovate and deliver exceptional customer experiences.

Responsibilities

  • Design and develop software applications that integrate with LLMs to drive business value and improve customer engagement.
  • Collaborate with cross-functional teams to identify opportunities for LLM adoption and develop strategic roadmaps for implementation.
  • Develop and maintain large-scale software systems that utilize LLMs for natural language processing, text analysis, and machine learning tasks.
  • Work closely with data scientists to develop and train LLMs that meet specific business requirements.
  • Participate in code reviews and contribute to the improvement of the overall code quality and architecture.
  • Troubleshoot and resolve complex technical issues related to LLM integration and deployment.
  • Develop and maintain technical documentation for LLM-based systems and applications.
  • Stay up-to-date with the latest advancements in LLMs and related technologies, and apply this knowledge to drive innovation and improvement.
  • Collaborate with DevOps teams to ensure seamless deployment and monitoring of LLM-based systems.

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of experience in software development, with a focus on natural language processing, machine learning, or related areas.
  • Strong programming skills in languages such as Python, Java, or C++.
  • Experience with LLM frameworks and libraries, such as TensorFlow, PyTorch, or Hugging Face Transformers.
  • Knowledge of cloud-based platforms, such as AWS or Azure, and experience with containerization using Docker.
  • Strong understanding of software development principles, including design patterns, testing, and version control.
  • Excellent problem-solving skills, with the ability to analyze complex technical issues and develop creative solutions.
  • Strong communication and collaboration skills, with experience working with cross-functional teams.

Nice to Have

  • Experience with agile development methodologies and version control systems, such as Git.
  • Knowledge of DevOps practices and tools, such as Jenkins, Kubernetes, or Prometheus.
  • Familiarity with data science and machine learning concepts, including data preprocessing, model training, and model evaluation.
  • Experience with LLM-based applications, such as chatbots, language translation, or text summarization.

Apply here: https://dev.jobs.curriculo.me/domo-2/job/928d2e84-7f0f-4c6f-9348-cc190d7261de