A
Posted 3d ago•Nasr City, Al Manteqah Al Oula, Egypt
Software Engineer - Machine Learning
MiddleOn-site (Nasr City)Salary undisclosed
Required Skills
PythonJavaAWSGCPAzureKubernetesDockerCI/CDPyTorchTensorFlow
Job Description
Key Responsibilities
- Lead the entire ML lifecycle from data collection and analysis to model deployment, monitoring, and optimization.
- Apply deep learning and NLP techniques to develop solutions, potentially enhancing systems like search or recommendation engines.
- Design and implement end-to-end ML pipelines, incorporating MLOps best practices for CI/CD, containerization (Docker, Kubernetes), and cloud deployment (AWS, GCP, Azure).
- Utilize LLM knowledge, including prompt engineering and fine-tuning, to build advanced generative AI applications and conversational AI solutions.
- Perform comprehensive data analytics, including statistical analysis and feature engineering, to inform model development and extract actionable insights from large datasets.
- Write production-quality, robust code in Python (and potentially other languages like Java or Scala), ensuring code quality through reviews and testing.
- Collaborate with cross-functional teams, including data scientists, data engineers, and product managers, to translate business requirements into technical ML solutions.
Requirements<
Ready to apply? Optimize your CV for this specific jobAI customizes your experience bullets and increases chances to get hired.