What are the responsibilities and job description for the Linux Developer Experience Engineer position at Millennium Management?
Linux Developer Experience Engineer
We're seeking an Engineer to join our team responsible for architecting, engineering, and evolving our firm's Linux desktop environment. In this pivotal role, you'll collaborate with developers, quantitative analysts, researchers, and front-office trading teams to deliver a cutting-edge development platform that meets the complex needs of our high-performance organization.
The Linux Desktop Engineering team is responsible for architecting, engineering, and enhancing the firm's Linux desktop environment. We collaborate closely with developers, quants, researchers, and the front-office trading teams to ensure our platform meets their needs and provides a best-in-class development environment to work on complex problems.
This role involves both technical expertise and product management skills. You will form relationships with technologists and developers across the firm, discover novel use cases, engineer and integrate suitable product enhancements, and then help promote the Linux desktop internally.
Qualifications / Skills Required
- Demonstrated experience with Linux systems administration in a multi-user / multi-server environment leveraging central authentication. Ideally this would include integration with Microsoft Active Directory as the primary authentication / authorization source.
- Experience with Ansible for configuration management.
- Scripting skills in Bash and Python.
- Strong knowledge of X11, Xorg server, and Desktop Environments such as Gnome / KDE on Linux.
- Familiarity with containerization technologies (Docker, Podman, Kubernetes) and developer workflows leveraging these tools.
- Experience with CI / CD tools and practices, particularly Jenkins and Git.
Qualifications / Skills Desired
J-18808-Ljbffr