Key Responsibilities:
- Assist in the development and implementation of AI & Mathematical algorithms and models on cloud platforms.
- Support the integration of AI solutions with existing systems and applications, ensuring seamless functionality and performance.
- Assist in the deployment and maintenance of AI models in production environments, monitoring performance and optimizing as needed.
- Implement data analysis through statistical programming; Question and/or challenge design according to scientific questions.
- Stay updated on the latest advancements in AI, mathematics, cloud computing, and related technologies, and contribute insights to enhance our offerings.
- Develop system models to communicate advanced concepts to customers, stakeholders and developers.
What requirements should you have?
- Have a B.S in computer science, mathematics, statistics or similar fields.
- Vector Calculus; Probability & Linear algebra theory knowledge.
- Strong academic record.
- Strong commitment to continuous learning.
- Excellent programming and debugging skills in one or more languages like Python, C, or C++.
- Design, develop, test, deploy, maintain, and enhance large scale software solutions.
- ML design and optimizing ML infrastructure knowledge-- model deployment, model evaluation, data processing, debugging, fine tuning.
- Familiarity with cloud computing platforms.
- Maintain and develop core algorithms.
- Develop AI models that are trustworthy, safe, and reliable, especially in high-stakes scenarios..
- Any previous knowledge about the topics below is a plus.
What other requirements should you have?
- Algorithms-- Network algorithms, scheduling, searching, sorting and string processing.
- Background of theory and practice of Bayesian models and statistics.
- Experience in creating implementations of deep learning algorithms.
- Experience with AI frameworks and libraries such as TensorFlow, PyTorch, or scikit-learn is a plus.
- Linear/Quadratic optimization & Polytopes knowledge.
- Scientific Computing theory knowledge-- Interpolation and approximation of functions; Numerical methods for Differential Equations.
- Theory of computation knowledge-- Formal language theory, computability theory, and complexity theory.
Career Level - IC1