Job description
Apply strong software engineering & machine learning expertise to industrialise predictive & prescriptive solutions across big datasets and handle both streaming and non-streaming analytics use cases. Having deep understanding of analytics and data science, you will engineer performant and robust code and apply best in class development frameworks.
▪BSc/MSc in computer science, mathematics or related technical discipline
▪1-4 years’ experience in software engineering with exposure to statistical and/or data science role (5-10 years for Senior ML Engineer)
▪Deep knowledge and proven experience with optimizing machine learning model in a production context
▪Experience with Python or Scala is required. Background in programming in C, C++, Java is beneficial. Exposure to both streaming and non-streaming analytics Experience with SQL, Spark, Pandas, Numpy, SciPy, Statsmodels, Stan, pymc3, Caret, Scikit-learn, Keras, TensorFlow, Pytorch, Databricks is beneficial.
▪Experience working with large data sets, simulation/optimisation and distributed computing tools (Map/Reduce, Hadoop, Hive, Spark, Gurobi, Arena, etc.)
▪Refactor prototypes of predictive models into highly performant, production ready solutions
▪Work closely with Data Engineers and Data Scientists to create analytical variables, metrics, and models
▪Work closely with data scientists to solve difficult engineering and machine learning problems and produce high-quality code
▪Choose and use the right analytical libraries, programming languages, and frameworks for each task
▪Contribute to building client capabilitiesby coaching team members on data science methodologies and approaches
▪Contribute to best coding and engineering practice across AI projects
▪Build/refactor/develop code into reusable libraries, APIs, and tools
▪Able to build a sense of trust and rapport that creates a comfortable & effective workplace; collaborative
▪Attitude to thrive in a fun, fast-paced, startup-like environment
▪Open minded to new approaches and learning
Job description
Apply strong expertise in developing, maintaining, and testing infrastructures, transforming data into a format that can be easily analyzed, and architecting solutions for data scientists that enable them to do their jobs.
▪Develop, construct, test and maintain architectures, such as databases and large-scale processing systems
▪Ensure architecture will support the requirements of the data scientists, the stakeholders, and the business.
▪Discover opportunities to acquire new data from other systems
▪Develop and improve data set processes for data modeling, mining, and production.
▪Employ a variety of languages and tools to marry systems together
▪Recommend and implement ways to improve data reliability, efficiency, and quality.
▪Collaborate with stakeholders including the Product owner, data science, and design teams to assist with data-related technical issues and support their data infrastructure needs.
▪Create data tools for analytics and data scientist team members that assist them in building and optimizing the products that help business achieving their goals.
▪Work with data and analytics experts to strive for greater functionality in data systems.
Technical expertise
▪BSc/MSc in Computer Science, Computer Science, Information Systems or related Technical Discipline
▪1-4 years’ experience in Data Engineer role (5-10 years for senior data engineer)
▪Deep knowledge of Python, SQL, and PySparkis required.
▪Experience working with data pipelines, architecture principles, batch and stream processing systems, and DataOps.
▪Experience working with large data sets, Azure cloud services including Azure Data Lake, Data factory, Databricks, Azure DevOps.
▪Background in programming in Python, Scala, C, C++, Java is beneficial.
Agile experience
▪Experience working in AI startup environment or organisationswith an agile culture
▪Professional attitude and service orientation; superb team player
Individual skills
▪Good written and verbal communication skillsalong with strong desire to work in cross-functional teams
Mindset & behaviours
▪Able to build a sense of trust and rapport that creates a comfortable & effective workplace; collaborative
▪Attitude to thrive in a fun, fast-paced, startup-like environment
▪Open minded to new approaches and learning
Job description
▪Use optimization techniques to support the business.
▪Apply decomposition methods as needed to solve large scale models.
▪Establish processes for large-scale data analyses, model development, model validation and model implementation.
▪Collaborate with engineers to implement and deploy scalable solutions
▪Provides thought leadership by researching best practices, conducting experiments and collaborating with industry leaders
▪Develops complex models and algorithms that drive innovation throughout the organization. This may include improving on-time performance, maximizing profit, etc..
▪Can objectively weigh trade-offs of different algorithms and model.
▪Guide data engineering efforts to ensure alignment with future optimization engine needs
▪Perform deep dives across various system inputs/outputs and connect to key performance indicators
▪Acts as a change agent
Technical expertise
▪MS/PhD in operations research, computer science, statistics, economics, mathematics, industrial engineering, or related technical discipline
▪1-4 years’ experience in an OR scientist role (5-10 years for Senior Data Scientist)
▪Deep knowledge of operations research, integer programming, network optimization, large scale optimization, and simulation.
▪Experience with Python, software engineering, algorithms, and data structures.
▪Experience with commercial solvers including Fico Xpress, Cplex, or Gurobi.
▪Experience working with querying large data sets, SQL, PySpark.
▪Experience in using statistical analysis software packages
Agile experience
▪Experience working in AI startup environment or organizations with an agile culture
▪Professional attitude and service orientation; superb team player
Individual skills
▪Good written and verbal communication skillsalong with strong desire to work in cross-functional teams
Mindset & behaviours
▪Able to build a sense of trust and rapport that creates a comfortable & effective workplace; collaborative
▪Attitude to thrive in a fun, fast-paced, startup-like environment
▪Open minded to new approaches and learning
Job description
▪Understands business problems and designs end to end analytics use cases
▪Develops complex models and algorithms that drive innovation throughout the organization. This may include improving on-time performance, maximizing profit, etc..
▪Conducts advanced statistical and other analysis to provide actionable insights, identify trends, and measure performance
▪Can objectively weigh trade-offs of different algorithms and model.
▪Guide data engineering efforts to ensure alignment with future data science needs
▪Perform deep dives across various system inputs/outputs and connect to key performance indicators
▪Collaborate with engineers to implement and deploy scalable solutions
▪Provides thought leadership by researching best practices, conducting experiments and collaborating with industry leaders
▪Acts as a change agent
Technical expertise
▪MS/PhD in computer science, statistics, economics, mathematics, ops research or related technical discipline
▪1-4 years’ experience in a statistical and/or data science role (5-10 years for Senior Data Scientist)
▪Deep knowledge of machine learning, statistics, optimization or related field
▪Experience with Python, SQL, Spark, Pandas, Numpy, SciPy, Statsmodels, Stan, pymc3, Caret, Scikit-learn, Keras, TensorFlow, Pytorch.
▪Background in programming in C, C++, Java is beneficial. Experience with is beneficial.
▪Experience with MLOpsand working with large data sets including (Map/Reduce, Hadoop, Hive, Spark,)
Agile experience
▪Experience working in AI startup environment or organizations with an agile culture
▪Professional attitude and service orientation; superb team player
Individual skills
▪Good written and verbal communication skillsalong with strong desire to work in cross-functional teams
Mindset & behaviours
▪Able to build a sense of trust and rapport that creates a comfortable & effective workplace; collaborative
▪Attitude to thrive in a fun, fast-paced, startup-like environment
▪Open minded to new approaches and learning
Job description
· Help the business to implement the AI solutions in effective way, by determining the requirements of the project and communicate them clearly to stakeholders.
· Help PO and Business translator, in managing the backlog, organizing stories manage release plans based on business priorities.
· Maintain the product backlog: Use functional decomposition to create a well-organized, value-driven framework. Document problem statement.
· Business Value mapping: should be the link between the development team and the business users and stakeholders, supporting development activities. Produce analysis reports (i.e.. AI model options analysis), detailed understanding documentation of data elements
· Responsible for writing user stories Translate the business requirements into a user stories that the development team can implement, translate the questions of development team into business questions that the business can address.
· Acceptance criteria documentation: work with the business stakeholders to validate the requirements, will be the liaison between project stakeholders and your testing organization during UAT. Set up the testing strategy
· Act as communication broker: have very good connections within the business community and therefore help the development teams find the right people to work with.
· Application visualization: help in defining the requirements for wireframes and personas and user experience for application side
· None Functional requirements:help in defining NFRs, i.e. accessibility, adaptability availability, compliance tolerance.. etc
· Quantitative background: Engineering, Statistics, Mathematics, Sciences, Finance
· 5+ years operations experience ideally in two or more functions, Airlines experience is a plus
· Project management experience, especially in managing multi-functional teams within the organization, extensive knowledge in Agile methodologies and best practices.
· CBAP, Six Sigma, Scrum certifications is a plus
· Strong willingness to learn new skills
· Strong communicator, with experience in working with senior management
· Excellent written and verbal communication skills along with strong desire to work in cross functional teams
· Experience in computer science or coding (any language) is a plus
· Positive attitude to thrive in a fun, fast-paced start-up like environment
· An inquisitive knowledge seeker with an innovative and growth oriented mindset.
· Brings a high-energy and passionate outlook