
Software Engineer with a focus on Artificial Intelligence (AI) Engineering
$ 8,000 - $ 9,000 / month
Checking job availability...
Original
Simplified
Qualifications:
- Bachelor's in Computer Science, Software Engineering, or a related technical field.
- 3+ years of experience as a Software Engineer with a demonstrable focus on AI/ML projects.
- Strong proficiency in Python and experience with relevant AI/ML libraries and frameworks such as TensorFlow, PyTorch, scikit-learn, Pandas, and NumPy.
- Experience in deploying and scaling machine learning models, including Large Language Models, in a production environment.
- Solid understanding of cloud computing platforms (e.g., AWS, Azure, GCP) and their AI/ML services, including services relevant to LLM deployment (e.g., managed inference endpoints).
- Hands-on experience with containerization technologies (e.g., Docker, Kubernetes).
- Familiarity with CI/CD pipelines and MLOps principles, with specific understanding of how they apply to LLMs.
- Experience with API development and integration, including building APIs for interacting with LLMs.
- Strong understanding of software development principles, data structures, and algorithms.
- Excellent problem-solving, analytical, and debugging skills, including the ability to troubleshoot issues specific to LLM behavior.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment, including discussing the nuances of LLM capabilities and limitations.
- Have experience working with Large Language Models (LLMs) and Transformer architectures (e.g., GPT, BERT, Llama, DeepSeek). This includes practical experience in prompt engineering, fine-tuning, evaluation, and deployment of LLMs.
Preferred Qualifications:
- Experience with specific AI domains such as Natural Language Processing (NLP), Computer Vision, or Recommendation Systems, with a good exposure on how LLMs can be applied within these domains.
- Specific experience in deploying and optimizing LLMs for low-latency inference and high throughput.
- Familiarity with big data technologies (e.g., Spark, Hadoop), especially in the context of processing large text datasets for LLM training or application.
- Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack) for tracking the performance and behavior of LLM applications.
- Contributions to open-source AI/ML or LLM-related projects.
- Experience working in an agile development environment.
Job Type: Permanent
Pay: $8,000.00 - $9,000.00 per month
Experience:
- Natural Language Processing (NLP): 3 years (Preferred)
- Software Engineer: 3 years (Preferred)
- AI: 3 years (Preferred)
- Machine Learning: 3 years (Preferred)
- AWS, Azure, GCP: 1 year (Preferred)
Work Location: In person