Systems Engineer - AI CLI Tools

MercorMercor·Remote(United States)
Software Development

WFA Digital Insight

As demand for skilled systems engineers in AI-powered environments continues to surge, with a notable 28% increase in job postings over the past year, Mercor's Systems Engineer - AI CLI Tools role stands out. This position requires a unique blend of software engineering expertise, strong bash scripting proficiency, and experience with Docker and containerization. With the rise of digital transformations, companies like Mercor are seeking professionals who can navigate complex systems and diagnose issues efficiently. Before applying, candidates should be aware that this role involves not only technical acumen but also the ability to evaluate and compare AI-powered CLI coding agents, making it an exciting challenge for those looking to push the boundaries of what's possible in systems engineering.

Job Description

## About the Role The Systems Engineer - AI CLI Tools role at Mercor is a pivotal position that combines the intricacies of software engineering with the innovative application of AI in Command-Line Interface (CLI) tools. This role is critical in evaluating and comparing AI-powered CLI coding agents, ensuring they are optimized for performance and reliability. The successful candidate will be part of a dynamic team that values collaboration, innovation, and continuous learning. Day-to-day activities will involve solving complex TerminalBench tasks, diagnosing and fixing failing systems, and collaborating with cross-functional teams to integrate AI solutions seamlessly into existing infrastructure.

As part of Mercor's engineering team, the Systems Engineer will report to a senior technical lead and will have the opportunity to contribute to the development of best practices in AI and systems engineering. The team is known for its emphasis on innovation and efficiency, making this role an ideal fit for someone who is passionate about leveraging technology to drive business outcomes.

With the increasing reliance on digital systems and the rapid evolution of AI technology, this role plays a key part inMercor's strategy to stay at the forefront of technological advancements. The company is committed to fostering a culture of innovation, where engineers are encouraged to explore new technologies and approaches, making it an exciting time to join the team.

## What You Will Do - Evaluate and compare AI-powered CLI coding agents to ensure optimal performance and reliability.

  • Solve TerminalBench tasks and similar complex system challenges.
  • Diagnose and fix failing systems, ensuring minimal downtime and maximizing system efficiency.
  • Collaborate with the development team to integrate AI solutions into the product roadmap.
  • Develop and maintain comprehensive documentation of system architectures and AI integrations.
  • Participate in the design and implementation of new systems and tools, focusing on scalability and performance.
  • Engage in ongoing learning and professional development to stay current with the latest in AI, CLI tools, and software engineering best practices.
  • Analyze system logs and performance metrics to identify areas for improvement and implement optimizations.
  • Work closely with the QA team to ensure that AI-powered CLI tools meet quality and functionality standards.
  • Contribute to the development of automated testing scripts for system validation.
## What We Are Looking For - 3+ years of experience in software engineering, with a strong focus on systems engineering and AI applications.
  • Strong proficiency in bash scripting and experience with Docker and containerization.
  • Experience with PostgreSQL, MySQL, Redis, nginx, TLS, systemd, and log analysis.
  • Familiarity with version control workflows, including Git, PRs, and issue tracking.
  • Excellent problem-solving skills, with the ability to debug complex system issues.
  • Strong communication skills, with the ability to explain technical concepts to non-technical stakeholders.
  • Experience with agile development methodologies and collaborative team environments.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
## Nice to Have - Experience with cloud platforms such as AWS or Azure.
  • Knowledge of additional programming languages such as Python or Java.
  • Certification in Docker, Kubernetes, or related technologies.
  • Experience with machine learning frameworks and AI development tools.
## Benefits and Perks - Competitive compensation package.
  • Opportunity to work with cutting-edge technologies and contribute to the development of innovative AI solutions.
  • Comprehensive health insurance package.
  • Flexible remote work arrangements, with a stipend for home office setup.
  • Generous PTO policy and paid holidays.
  • Access to professional development opportunities, including conferences and training programs.
  • Collaborative and dynamic work environment with a team of experienced professionals.

How to Stand Out

- Ensure your resume and cover letter highlight specific examples of bash scripting and Docker experience, as well as any previous work with AI-powered tools.

  • Prepare to discuss your approach to solving complex system challenges and how you stay current with the latest in AI and software engineering.
  • Having a portfolio or examples of personal projects that demonstrate your proficiency in systems engineering and AI will significantly enhance your application.
  • Be ready to walk through your thought process in debugging system issues and optimizing performance during the interview.
  • Don’t hesitate to ask about the team's dynamics, the company culture, and opportunities for growth and professional development during the interview.
  • Consider negotiating a flexible work arrangement or additional benefits that align with your needs and priorities.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.