Software Engineer, Artificial Intelligence (offline)

Qualifications:
β€” BS |MS preferred in Computer Science (preferred), Computer Engineering , Physics, Applied Mathematics
β€” 2+ years of experience with Artificial Intelligence/Machine Learning in complex software systems
β€” Strong knowledge of probability theory, linear algebra, numerical analysis
β€” Proficiency in English ( speaking and reading)


Required Technical and Professional Expertise:
β€” Strong knowledge in Computer Science Fundamentals and Programming: data structures (stacks, queues, multi-dimensional arrays, trees, graphs, etc.), algorithms (searching, sorting, optimization, dynamic programming, etc.), computability and complexity (P vs. NP, NP-complete problems, big-O notation, approximate algorithms, etc.), and computer architecture (memory, cache, bandwidth, deadlocks, distributed processing, etc.).
β€” Strong understanding of various database storage principles, experience with various SQL and NoSQL systems
β€” Proficiency in machine learning and deep learning languages and platforms (Python, R, Julia, TensorFlow, Keras, PyTorch, MXNet etc.)
β€” Experience in creating planning algorithms and using PDDL
β€” Proven record of experience with ML algorithms: formal characterization of probability (conditional probability, Bayes rule, likelihood, independence, etc.) and techniques derived from it (Bayes Nets, Markov Decision Processes, Hidden Markov Models, etc.)
β€” Experience in Dimensionality Reduction (Principal Components Analysis), Anomaly Detection
β€” Knowledge and understanding of different methods to evaluate the performance of learned models
β€” Experience with Agile methodologies preferred


Responsibilities:
This person will work on creating a platform for training ML models, using symbolic reasoners, modeling, creating and populating data storage. You will work closely with the backend team to make AI related algorithms scalable. Further, you will work with the frontend team to make AI systems usable and understandable.
β€” Data Modeling, Training and Evaluation of models
β€” Applying effectively Machine Learning Algorithms and Libraries
β€” Software Engineering and System Design
β€” Probability and Statistics


The perks:
β€” Awesome projects in the travel industry and challenging tasks
β€” Positive environment and friendly team
β€” Training conferences and workshops
β€” Paid time-off every year
β€” Competitive salary
β€” Corporate events.

About SolringAir

SolringAir is a dynamic software company specialized in boosting airline profitability through innovative technologies.
We are the foremost mover in developing IT software projects for Airlines and the Travel industry. We equip our clients (airlines, airports and ground handlers) to enable them revitalize under-performing channels, grow their yields, facilitate personalized marketing, develop ancillary revenue, implement BI and AI and reduce operational costs. We are proud of the number of SolringAir solutions and products implemented since the year 2015.

Company website:
https://www.solringair.com/

The job ad is no longer active
Job unpublished on 15 September 2020

Look at the current jobs Python Kyiv→