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
Autofill from resume
Upload your resume (PDF or DOCX) here to autofill key application fields.
Autofilling from resume…
This employer uses AI to help review applications
Information you submit (resume, answers, profile links) may be analysed by an AI model to generate a screening score, identify skill gaps, and summarise interview responses. AI outputs are advisory only — a human recruiter reviews them and makes the hiring decision.
If you would prefer to be reviewed without AI assistance, please contact the recruiter directly. A self-service opt-out will be available soon.
Application submitted!
Thank you for applying. We'll review your application and get back to you soon.