FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in developing automation tools and infrastructure for complex software processes, with a strong focus on performance engineering and distributed systems. Proficient in C++, Python, or Go, with a solid understanding of operating systems and networking protocols.
Highest-signal resume keywords
C++ DevelopmentPython DevelopmentGo DevelopmentPerformance EngineeringDistributed Systems Design
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Automation Tools DevelopmentBenchmarking FrameworksTest Harness ImplementationMemory ManagementDevice Driver DevelopmentDebugging Performance IssuesCI/CD Pipeline MaintenanceAnalytical ToolsNetworking ProtocolsCluster Management
Soft Skills
Analytical SkillsProblem-Solving SkillsInterpersonal SkillsCommunication Skills
Certifications & Qualifications
Bachelor's Degree in Computer ScienceMaster's Degree in Computer Engineering
Industry Keywords
Infrastructure AutomationSoftware ProcessesHigh-Performance InterconnectsSystem ReliabilityTechnical Strategies
Tech Stack
Tools & technologiesDistributed SystemsPythonC++Go
About the role
Key responsibilities & impact- Develop efficient infrastructure and tools for automating complex software processes
- Implement test harnesses, benchmarking frameworks, and analytical tools to characterize and optimize software and hardware performance
- Apply knowledge of operating systems, kernel internals, device drivers, memory management, storage, networking, and high-speed interconnects to build and troubleshoot performant systems
- Work with engineering teams to understand needs, define requirements, and deliver efficient solutions
- Set performance goals, monitor feedback, analyze data, and continuously improve system reliability
- Contribute to technical strategies and roadmaps for platform automation initiatives
Requirements
What you’ll need- Bachelor's degree or equivalent experience in Computer Science, Computer Engineering, or a related technical field, or Master's degree or equivalent experience in a similar field
- 6+ years of industry experience in software development, focusing on infrastructure, distributed systems, automation, and/or performance engineering
- Proven ability to develop robust tools and automation using C++, Python, or Go
- Experience with operating system internals, device drivers, memory management, and debugging performance issues in complex compute applications
- Experience designing, building, and operating large-scale distributed systems
- Knowledge of networking protocols, cluster management, and high-performance interconnects
- Experience building and maintaining automated testing, benchmarking, and CI/CD pipelines
- Outstanding analytical, problem-solving, and debugging skills
- Excellent interpersonal and communication skills, with ability to articulate complex technical concepts and collaborate across teams
Benefits
Comp & perks- Highly competitive salaries
- Comprehensive benefits package
