New
An overview of this role The Platform Insights team vision will deliver a unified data event platform that allows users to query, visualize, and analyze their data in order to optimize their workflows within GitLab. We aim to create a consistent dashboard experience that makes it easy for users to ask the questions pertinent to their use cases and build rich team/use case specific views. The unified event platform will consume data from all stages so that users can monitor the health of their team, their processes, and their services all in a single pane of glass. We are looking for a Backend Engineer with a strong background in high-scale and data-rich Ruby on Rails applications, as well as familiarity with distributed, scalable and reliable systems. Some examples of our projects: Link to project or effort What You’ll Do Develop Ruby on Rails Backend components leveraging high-scale data pipelines Collaborate with Product Management and other stakeholders within Engineering (e.g. UX) to maintain a high bar for quality in a fast-paced, iterative environment Craft code that meets standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review. Working with other GitLab teams to help them integrate monitoring and insights features into their product areas Develop features and improvements to the GitLab product in a secure, well-tested, and performant way. Ship features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects. Advocate for improvements to product quality, security, and performance. Solve technical problems of high scope and complexity. What You’ll Bring Professional experience with Ruby on Rails and PostgreSQL. Strong database experience and interest in developing expertise in ClickHouse databases Experience working with a platform or complex applications (Large scale is a bonus). Familiarity building and deploying software with CI/CD or other internal tooling. Familiarity with distributed, scalable and reliable systems. A user of modern DevOps platforms. (GitLab is a bonus.) Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment. Monitoring system health with tools like Prometheus or Grafana. Analyzing metrics, developing automation scripts, scaling systems. Prefer a background or strong interest in learning Golang Prefer some GCP and/or AWS experience Prefer experience managing cloud infrastructure and ensuring efficient deployments. Prefer some experience operating a managed Kubernetes cluster (ex. GKE or EKS) How GitLab will support you Benefits to support your health, finances, and well-being All remote, asynchronous work environment Flexible Paid Time Off Team Member Resource Groups Equity Compensation & Employee Stock Purchase Plan Growth and Development Fund Parental leave Home office support Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application. Remote-Global
New
Define roadmap and strategy for ML Data Service platform
Architect scalable data systems
New
Design end-to-end data/analytics architecture
Architect scalable data platforms
New
Oversee planning and execution across multiple components
Mentor and grow engineers for career development
New
Define and drive ML Data Service roadmap and strategy
Architect scalable data ingestion and transformation processes
New
Own fleet reliability and define SLOs
Architect infra on GCP and AWS using Terraform for AI workloads
New
Promote and enforce information security practices
Identify and report security risks
New
Lead design and development of Java backend services
Optimize platform components for high-throughput workflows
New
Design and implement features with cross-functional teams
Build scalable frontend/backend code using specified technologies
New
Take ownership of quarterly goals and lead the engineering team
Collaborate with product, design, and analytics teams on ideation and decisions
New
Advance capabilities in various industries
Gain hands-on experience with key technologies
New
Build end-to-end social-channel experiences
Capture profiles, consent, and engagement data
New
Implementing and deploying LLM models for conversational agents
Collaborating with cross-functional teams for deployment and scalability
New
Lead team in building automated database operations
Orchestrate node lifecycles and cluster operations for DB systems
New
Showcasing Databricks' solutions to address business problems
Providing technical leadership for customer evaluation and adoption
New
Lead end-to-end migration of media workloads to AWS
Collaborate with stakeholders to set cloud requirements
New
Lead and manage a team of engineers effectively
Collaborate with cross-functional teams for ideation and constraints
New
Serve as the primary security representative in customer engagements.
Articulate security architecture, controls, and risk management across different layers.
New
Promote and enforce information security practices
Understand and evaluate data storage and processing
New
Lead and conduct advanced penetration testing
Provide expert guidance on security
New
Articulate business and technical value of Neo4j to customers
Lead technology evaluation stages in sales cycles
New
Architect and scale AI quality infrastructure
Design end-to-end AI evaluation framework with metrics
New
Develop reliable and optimized code
Collaborate to reduce technical debt and resolve customer issues
New
Lead design and implementation of scalable systems on AWS and Kubernetes
Support Java-based fintech apps powering core advisor tools
New
Implement and maintain standardized patching across various operating systems
Deploy patches using Tanium and troubleshoot deployment issues
New
Take ownership of DB and data warehousing infra
Optimize query performance
New
Lead and grow a team of engineers
Define and evolve platform architecture for scale
New
Build reproducible backtests for models and algorithms
Contribute to differentiated investment services
New
Lead and conduct advanced penetration testing
Perform security assessments on cloud environments
New
Develop state-of-the-art voice cloning solutions.
Ensure low latency and cost-effective text to speech capabilities.
New
Define and execute a product security strategy with AI capabilities
Recruit, develop, and retain top security talent
New
Lead and mentor team of Partner Solutions Architects
Serve as senior tech partner to international GTM teams
New
Build and maintain large-scale distributed inference systems.
Develop routing and fleet orchestration across accelerators.
New
Evaluate cloud infrastructure strategy
Design and implement infrastructure-as-code
New
Serve as primary security representative in customer engagements
Drive technical security discussions
New
Promote information security practices
Ensure compliance with data privacy standards
New
Lead design and development of Java-based backend services
Optimize platform components for high throughput and low latency
New
Lead and conduct advanced penetration testing
Define offensive security roadmap
New
Drive financial fluency and scalability within Customer Experience operations
Enhance high-touch customer experiences through AI and data utilization
New
Define and lead ISV ecosystem strategy
Expand AWS co-sell partnerships with key players
New
Design and develop scalable authorization solutions
Lead optimization of data models and query paths
New
Drive design and implementation of new features
Break down complex problems into elegant designs
New
Lead product management for cloud cost visibility product
Define vision, roadmap, and strategy for cloud cost features
New
Serve as primary security representative in customer engagements
Articulate security architecture and controls
New
Efficient implementation of AI models
Prioritizing tasks based on urgency and impact
New
Shape technical roadmap
Architect and design deployment pipelines
New
Lead and execute BD & strategic alliances strategy in the Americas region.
Build and manage a cross-functional partnerships team.
New
Design and deploy workflows for investment lifecycle
Optimize platform including data migration
New
Develop and deliver full-stack code
Ensure testing, documentation, and observability standards
New
Lead ML projects and client discussions
Optimize ML models for performance and scalability
New
Develop and scale Python scripts for data analysis
Ensure accurate financial and regulatory reporting