Primary Responsibilities:
Carry out end-to-end development and delivery of AI solutions including data pre-processing, data analysis, model building, fine tuning, deployment in cloud environments and maintenance.
Design, construct, install, test, and maintain data management systems to meet business requirements and industry practices.
Develop and implement scripts for database maintenance, deployment, and ETL operations.
Manage cloud services, particularly AWS and Azure, and other cloud storage systems relevant for the development of data and AI solutions.
Monitor data performance and modify infrastructure as needed to improve existing pipelines and models.
Collaborate with data architects, cloud architects, software developers and other IT specialists on project goals.
Assist in developing and documenting feature lists, user stories, and roadmaps aligned with the overarching product vision.
Collect and synthesize product feedback from stakeholders through data analysis, surveys, concept testing, analytics tools, and A/B testing.
Communicate complex concepts effectively to non-technical stakeholders.
Stay updated with the latest technology trends related to data science, data engineering and AI.
Be involved in execution of academic and research projects relevant from the overall Enterprise AI organization perspective.
Support ideation process during various internal and external ideation sessions with own technical and entrepreneurial approach and experience.
Proactively identify business opportunities through technology driven innovation.
Participate in knowledge sharing activities to elevate company on AI related topics.
Necessary Skills and Qualifications:
Bachelor’s / Master’s / Ph.D. degree in Computer Science, Software Engineering, or a related field.
Minimum of 5 years of experience in end-to-end development and delivery of data and AI solutions.
Familiarity with Databricks and experience with repository management tools like Git.
Minimum of 5 years of experience with cloud services: primarily AWS and / or Azure.
Strong knowledge of Python, SQL, and experience in Java or Scala.
Experience with big data technologies such as Spark.
Familiarity with supervised and unsupervised machine learning tools and methods as well as with mathematical programming techniques (e.g. mixed integer linear programming).
Proven experience as a Data Scientist, Data Engineer, Software Developer, or similar role.
Experience leading and collaborating on cross-functional projects to build products and address concerns in a collaborative and timely fashion.
Certifications in AI technologies would be an advantage.
Experience in end-to-end development and delivery of software products in cloud environments is mandatory.
Soft Skills and Personal Attributes:
Excellent verbal communication, presentation, collaboration, and teamwork skills.
Ability to translate business problems into data science solutions.
Strong problem-solving skills with a proactive approach.
Ability to adapt to rapidly changing technologies and environments.
Strong interpersonal skills to collaborate with various stakeholders.
High level of initiative and self-motivation.
Curious and open-minded attitude to new approaches.
Required skills:
Git
Databricks
Scala
end-to-end development
Java
Spark
ETL
SQL
Cloud
Python
Machine Learning
Languages: English (Proficient)
Bachelor’s / Master’s / Ph.D. degree in Computer Science, Software Engineering, or a related field.