Job offer
Database Engineer
Man Group is seeking a Database Engineer with experience in database development and administration who will focus on modernizing the database platform. The ideal candidate will have experience with PostgreSQL, SQL Server, and other database technologies and be willing to learn new technologies such as Docker, Kubernetes, and large language models.
Purpose of the role
We have an exciting opportunity for a Database Engineer to join our team of highly skilled engineers and DBAs responsible for managing our database platform. This includes PostgreSQL and SQL Server databases.Specific tasks
* Create automation tools and infrastructure-as-code for database provisioning and configuration management * Development, monitoring, alerting, and observability solutions using Grafana, Prometheus, and InfluxDB * Work on database containerization using Docker and Kubernetes * Creation of CDVs for database provisioning and data migration scripts * Design and implement performance improvements for database operations (query optimization suggestions, intelligent alerting, etc.) * Design database architecture through analysis with Oracle, PostgresSQL, MongoDB, and SQL Server, and participate in database migration/automation * Create self-service tools for developers (database provisioning, migration automation) * Participation in on-call shifts and performing database administration tasks * Support with on-call day-to-day tasks and database administration tasks * Collaboration with infrastructure teams and developers to implement optimal solutions * Participation in on-call shifts and call support rolesKey competencies
* 1-4 years of experience in backend development, infrastructure engineering, or database administration * Strong programming skills in Python or similar languages * Solid understanding of database systems (PostgreSQL, Oracle, SQL Server) * Experience with at least one relational database (PostgreSQL, Oracle, SQL Server) * Familiarity with Git (GitHub, GitLab, Bitbucket), CI/CD, data masking, monitoring * Strong scripting skills (Bash, Python, or PowerShell) * Strong ability to streamline processes and platform engineering * Willingness to learn database semantics and platform engineering * Strong programming skills * Flexibility to rotate on-call shifts and adapt * Flexibility to expand and develop skills in any areaDesired experience
* Interest in or experience with large language models (LLMs) and GenAI technologies * Experience using AI tools for code generation, documentation, or operational automation * Familiarity with LLM APIs (OpenAI, Ollama), semantic open-source models, or LLaMA (or similar) * Experience with infrastructure-as-code tools (Terraform, Ansible, or similar) * Experience with monitoring and observability tools (Grafana, Prometheus) * Knowledge of NoSQL databases (Redis, MongoDB) * Experience with HSTS, defensive programming methodology * Familiarity with agile methodsWe offer
* Modern office facilities with easy access to transportation and amenities * Active social life * Comprehensive compensation package * 24/7 access to an on-site gym * Premium health insurance * Employee assistance program * Flexible working hours * Additional days off for long service and volunteer work * Mental health * Opportunities for professional development, including internal tech talks, conference attendance, and engagement with the open-source communityJob details