AI Engineer
DXC Technology
- Taguig City, Metro Manila
- Permanent
- Full-time
- AI Model Development:
- Develop, train, and validate machine learning models.
- Experiment with different algorithms and architectures to solve complex problems.
- Fine-tune models for optimal performance.
- Apply techniques such as regularization, cross-validation, and hyperparameter tuning.
- Data Preparation and Pre-processing:
- Collect, clean, and preprocess raw data.
- Conduct exploratory data analysis.
- Transform data into a format suitable for training AI models.
- Model Deployment:
- Deploy trained models into production environments.
- Integrate models into existing systems.
- Implement APIs for model inference.
- Monitor and maintain deployed models.
- Performance Monitoring and Optimization:
- Monitor the performance of deployed models.
- Identify and fix issues related to model performance.
- Optimize models for speed, accuracy, and resource utilization.
- Implement A/B testing to evaluate model changes.
- Collaboration:
- Work closely with cross-functional teams, including software engineers, data scientists, and domain experts.
- Communicate effectively with non-technical stakeholders.
- Participate in code reviews and design discussions.
- Bachelor’s/Master’s/Ph.D. in Computer Science, Engineering, Mathematics, or related field.
- Proven experience in developing and deploying machine learning models.
- Proficiency in programming languages such as Python, and frameworks such as TensorFlow, PyTorch, or scikit-learn.
- Strong understanding of data structures, algorithms, and statistical techniques.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
- Experience with containerization technologies such as Docker and orchestration tools like Kubernetes.
- Knowledge of big data technologies such as Hadoop, Spark, or Kafka.
- Experience with data engineering, creating data pipelines etc.
- Familiarity with software development best practices, including version control, testing, and continuous integration/continuous deployment (CI/CD).