We are seeking for a database engineer to join its Infrastructure Engineering team. This engineer will be tasked with the design, implementation, and integration of database platforms and automation on Windows- and Linux-based systems. This is a hands-on technical role within a cross-platform engineering team responsible for core technology infrastructure.
What you’ll do day-to-day
Infrastructure Engineering designs and maintains the firm's operating systems, authentication systems, databases, virtualization infrastructure, core network services, and messaging and endpoints on Windows and Linux in both our internal- and external-facing environments. The database engineer will be responsible for owning and building out the existing database environment, workflows, and automation while working closely with a global team of database administrators. This engineer will work with other members of Infrastructure Engineering to provide self-service and automation-driven solutions. They will also work with software developers and trading teams to optimize and scale applications and software that pertain to database access.
Who we're looking for:
- The ideal candidate should have a degree in computer science (or another technical discipline) or comparable work experience.
- An in-depth knowledge of at least one database platform and working knowledge of other platforms—such as SQL Server, Postgres, Redis, MongoDB, or Cassandra—is required.
- Experience and proficiency in programming languages such as Python, Java, and C# is preferred, as is working knowledge of networking protocols, information security concepts, and operating system internals.
- Outstanding communication skills are imperative, as the role will entail significant interaction with different departments in the firm.