Datadog provides cloud-scale monitoring and security for metrics, traces and logs in one unified platform.
Senior Software Engineer – Linux, eBPF
Location
Portugal
Posted
48 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer – Linux, eBPF
Datadog
• Contribute to GPU Monitoring feature development end-to-end, from ideation to implementation within the Datadog Agent • Build and maintain shared eBPF functionality for product teams to use in their eBPF-based products • Investigate and debug complex production issues that span the kernel, eBPF programs, and agent runtime • Research, prototype, develop, and document solutions to hard problems in the eBPF and GPU monitoring space • Provide technical input to product and architecture decisions
Job Requirements
- You have experience working with and developing in the Linux kernel, either using eBPF, as a kernel developer, or building low level programs in C
- You have significant experience building high throughput/low latency systems
- You have been building applications and tooling for 5+ years and know the systems you’ve worked on in depth
- You are motivated by solving problems for our customers first and foremost and building beautiful products that our customers love
- You have ability to work effectively in a team
Benefits
- New hire stock equity (RSUs) and employee stock purchase plan (ESPP)
- Continuous professional development, product training, and career pathing
- Intra-departmental mentor and buddy program for in-house networking
- An inclusive company culture, ability to join our Community Guilds
- Access to Inclusion Talks, our Internal panel discussions
- Free, global Spring Health benefits for employees and dependents age 6+
- Competitive global benefits
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer – Linux, eBPF
DatadogDatadog provides cloud-scale monitoring and security for metrics, traces and logs in one unified platform.
• Contribute to GPU Monitoring feature development end-to-end, from ideation to implementation within the Datadog Agent • Build and maintain shared eBPF functionality for product teams to use in their eBPF-based products • Investigate and debug complex production issues that span the kernel, eBPF programs, and agent runtime • Research, prototype, develop, and document solutions to hard problems in the eBPF and GPU monitoring space • Provide technical input to product and architecture decisions
Staff Software Engineer – Patient Matching
RulaYour journey to mental well-being gets easier from here. Progress awaits.
• We are looking for a Staff Software Engineer to join Rula’s Patient Matching team. • This team is focused on driving meaningful impact across the patient funnel. • Our goal isn’t to help patients find any provider, but to help them find the right provider: someone they trust, feel comfortable with, and want to continue care with. • You’ll play a central role in shaping this direction by bringing order to ambiguity, designing durable systems, and delivering software that directly impacts how patients experience care. • You’ll partner with your Engineering Manager, working closely with product managers, designers, clinicians, and other engineers to align technical decisions with patient and business outcomes. • You’ll amplify the effectiveness of the team by mentoring engineers, unblocking peers, and raising the technical bar across Rula. • We expect engineers to leverage AI-assisted development tools as a natural part of their workflow.
• Build and lead a high-caliber engineering team delivering on-chain programs and backend services. • Architect and ship smart contracts across EVM and non-EVM chains (Solana and others) with a high bar for precision and safety. • Mentor engineers and set the technical direction for the issuance stack. • Drive code and design reviews, raising the quality bar across the team. • Prepare codebases for third-party audits with comprehensive tests, invariants, AI-assisted review, and fuzz testing harnesses.
• Ownership of end-to-end software development. • Responsible for designing, coding, testing, debugging, and deploying high-quality software solutions. • Collaborate with cross-functional teams, including product managers and designers, to architect scalable and maintainable software systems that align with business objectives. • Provide technical guidance and mentorship to other engineers, assisting them in their professional growth and ensuring adherence to best practices and coding standards. • Take a lead role in planning and executing software development projects, including setting timelines, identifying dependencies, and managing resources effectively. • Conduct thorough testing of software components, perform code reviews, and implement quality assurance measures to ensure robustness, scalability, and reliability of the software. • Stay up to date with emerging technologies, frameworks, and tools, and assess their suitability for the organization's technical stack and long-term goals. • Collaborate effectively with cross-functional teams, including product managers, designers, and other engineers, to gather requirements, provide technical insights, and ensure successful project delivery. • Investigate and resolve complex technical issues across the application stack, providing timely solutions and ensuring minimal disruption to the end-user experience. • Identify performance bottlenecks, optimize software components, and conduct system profiling to improve overall application performance and scalability. • Identify new opportunities of applying machine learning technology to improve business workflows and processes. • Lead the end-to-end development of a full-stack Loan Origination System, including front-end, back-end, and database management. • Oversee integration of third-party services like property valuation and credit checks into the loan origination system. • Create and maintain technical documentation, including system architecture diagrams, API specifications, and user guides, to ensure clear understanding and maintainability of the software. • Ensure compliance with SOC and other regulations through thoughtful system design and proactive maintenance.



