Senior Software Engineer – Infrastructure and Tooling Lead, Automation

Job Description:

  • Lead the design and development of infrastructure, automation frameworks, and internal engineering tools.
  • Build scalable services, APIs, dashboards, workflow engines, and integrations that improve developer efficiency and operational visibility.
  • Develop LLM-based workflows for triage, summarization, code and log analysis, test workflow assistance, report generation, and knowledge retrieval.
  • Integrate tooling with CI/CD systems, source control, issue tracking, test infrastructure, dashboards, and internal engineering services.
  • Define architecture, coding standards, evaluation methods, and reliability practices for automation and LLM-enabled systems.
  • Mentor engineers, review designs, and provide technical leadership across infrastructure and tooling projects.

Requirements:

  • BS or MS in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.
  • 8+ years of software engineering experience, with strong hands-on development skills.
  • Proven experience building infrastructure, automation systems, developer tools, workflow platforms, or internal engineering services.
  • Strong programming experience in Python, Bash, C, and C++, with experience building infrastructure, automation, and systems-level tooling in Linux-based environments.
  • Experience designing systems that integrate with CI/CD pipelines, source control systems, issue trackers, databases, APIs, and distributed services.
  • Hands-on experience developing LLM-based workflows, agents, RAG systems, timely pipelines, or AI-assisted automation tools.
  • Practical understanding of LLM workflow reliability, including evaluation, guardrails, error handling, observability, and human-in-the-loop review.
  • Strong technical leadership, architecture ownership, mentoring, and cross-team collaboration skills.

Benefits:

  • equity
  • benefits
Back to blog

Other Jobs To Apply