We are looking for an outstanding SW Engineer for the CI and Build Group.
In this position, you will develop SW infrastructure interfacing with DevOps infrastructure and tools. This position is essential in enabling speed, quality and continuous delivery for all Algo developers .The CI and Build Group is part of the Algorithmic Department which is responsible for developing our advanced algorithms. The Algorithmic department is essential in providing state of the art solutions for internal and external customers.
What your job will look like:
Designing and developing SW features and infrastructure
Developing APIs
Collaborating with team mates and internal customers to define requirements, designs and test plans
Redesigning legacy code to enable new capabilities
Working in an Agile work environment as part of a scrum team
Development mostly in Python (Object Oriented), Groovy, Go, Bash
Transitioning an old C++ build system (WAF) to BazelIntegrations with Devops tools such as Gitlab, Jenkins, ELK, K8S, Docker, LSF etc, and working with IT when needed
Development Stack: Linux, GitLab, Jenkins, Jira, Python, Groovy.
Requirements: BA/BSc Computer Science or equivalent from a University
Over 8 years of experience as a backend / full stack developer
Hi tech industry background
Strong SW Engineering skills
Experience in Python, Groovy, BashObject Oriented Language proficiency (Java, C++, C#)
Design Patterns Experience
Experience in development in Linux
Virtualization and Containerization: Docker, K8S, AWS EC2, ECS, EKS
Unit Tests PyTest, JUNIT, SpockRelational (Postgres, MySQL)/NoSQL database (Elasticsearch, Redis)
Regular Expressions, JSON, YAML, XML
Monitoring Tools: Grafana, ELK, PrometheusAdvantage: Web Development: Rest, Swagger, FastApi, Flask, Node/Express, JavaScript, React
Nice to have:
Linux Tools for Text Processing, Data Handling, File Operations, Networking, System Monitoring
Go , Jenkins, Markdown, Artifactory, Vault, Postman, Terraform, CloudFormation, Ansible.
This position is open to all candidates.