Our Software Systems Engineering team ensures that our customers have the software systems they need for a changing world. Working at the cutting edge, we design and deliver software systems modifications as well as enhancements of new products. We oversee product development at all stages: planning, designing, developing and testing operating systems, compilers, routers, utilities, databases, embedded management and control devices, plus internet-related tools.
What you’ll achieve
As ayou will lead AI/GEN AI initiatives and architect/develop solutions aligned to our AI/GEN AI strategy. You will partner with business leaders, engineers, product managers and industry experts to influence the shaping of future AI/GEN AI products.
You will:
- Identify and scope projects around innovation opportunities as well as technology risks; build prototypes and scalable AI/ML solutions that will be integrated into software products; drive continuous improvement; generate IP to protect innovation
- Design and develop sophisticated software; adopt or develop CI/CD processes and tools to make our development and delivery simpler and more robust
- Contribute to business strategy by making recommendations based on deep dive data analysis
- Mentor team members in design, code reviews, development tools and processes
Essential Requirements
- 12+ years’ related experience creating scalable and efficient software with a strong understanding of systems architecture
- Coding skills in Python and one or more of the following: C#, C, Java; proficiency in SQL and NoSQL databases e.g., MySQL, PostgreSQL, MongoDB; experience with testing frameworks e.g. Jest, Mocha and methodologies; experience with data analytics tools e.g., Power BI, Tableau and machine learning algorithms using Python libraries such as scikit-learn, TensorFlow and Keras
- Experience with Machine Learning model development utilizing large data sets and knowledge of Deep Learning, NLP, Classification, Forecasting, Regression, GenAI etc.
- Extensive experience working with Linux and Linux tools; must have deep understanding of server internals and hardware components, digitalization, data warehousing, data retention and infrastructure planning
- Expertise in DevOps practices and tools, including Jenkins, Kubernetes, Docker, Kafka, and GitHub Actions for continuous integration and deployment
Desirable Requirements
- Undergraduate or Graduate degree in a qualitative field e.g. Computer Science, Statistics, Electrical Engineering