Infrastructure Engineer

Hercules·Remote(United States)
Software Development
Excel

WFA Digital Insight

The demand for skilled infrastructure engineers has surged, with the AI software market expected to grow exponentially. Hercules, a pioneer in AI software development, is seeking a talented engineer to join their team. With a strong foundation in software fundamentals and a keen sense of product design, the ideal candidate will thrive in this role. As remote work continues to dominate the job market, companies like Hercules are looking for exceptional talent who can work effectively in a distributed environment. Before applying, candidates should be prepared to showcase their technical expertise and passion for AI-driven innovation.

Job Description

About the Role

As an Infrastructure Engineer at Hercules, you will play a critical role in building and maintaining the infrastructure that powers the company's AI software development. This includes the AI Agent, App Builder, App Hosting, SDK, and Platform. You will be part of a team that is passionate about delivering exceptional user experiences and driving business growth through technology.

The role entails collaborating with cross-functional teams to design, develop, and deploy scalable and secure infrastructure solutions. You will work closely with the engineering team to ensure that the infrastructure is aligned with the company's product vision and goals. Your day-to-day activities will include coding, testing, and deploying infrastructure components, as well as troubleshooting and resolving technical issues.

Hercules is committed to excellence and strives to deliver high-quality products that meet the needs of its customers. As an Infrastructure Engineer, you will be expected to embody this commitment and contribute to the company's mission of making AI software development more accessible and user-friendly.

What You Will Do

  • Design, develop, and deploy scalable and secure infrastructure solutions
  • Collaborate with cross-functional teams to ensure infrastructure alignment with product vision and goals
  • Code, test, and deploy infrastructure components using TypeScript, React, and other technologies
  • Troubleshoot and resolve technical issues related to infrastructure
  • Work with the engineering team to ensure infrastructure is aligned with product requirements
  • Develop and maintain technical documentation for infrastructure components
  • Participate in code reviews and contribute to the improvement of the codebase
  • Collaborate with the DevOps team to ensure smooth deployment and operation of infrastructure
  • Stay up-to-date with industry trends and emerging technologies in AI software development

What We Are Looking For

  • Strong foundation in software fundamentals, including system design, architecture, data modeling, and API design
  • Experience with coding languages such as TypeScript, React, and JavaScript
  • Knowledge of infrastructure technologies, including containers, Postgres, Redis, and Temporal
  • Experience with cloud platforms, including Cloudflare and AWS
  • Strong understanding of AI-driven technologies and their applications
  • Experience with Agile development methodologies and version control systems such as Git
  • Excellent problem-solving skills and ability to troubleshoot technical issues
  • Strong communication and collaboration skills, with the ability to work effectively in a distributed team
  • Experience with IaC tools such as CDK and Terraform

Nice to Have

  • Experience with AI SDKs and machine learning frameworks
  • Knowledge of security best practices and experience with security auditing
  • Experience with monitoring and logging tools such as Otel and Hono
  • Familiarity with DevOps practices and experience with continuous integration and deployment
  • Experience with database management systems such as Postgres and Redis

Benefits and Perks

  • Unlimited AI token budget for professional development and research
  • Take-what-you-need vacation policy to ensure work-life balance
  • Comprehensive healthcare, vision, and dental benefits
  • Daily lunches, dinners, and snacks in the office
  • Remote work stipend to support remote work setup
  • Equity and stock options to reward long-term contributions
  • Opportunity to work on cutting-edge AI software development projects
  • Collaborative and dynamic work environment with a team of talented engineers

How to Stand Out

  • Develop a strong foundation in software fundamentals, including system design, architecture, and data modeling, to increase your chances of success in this role.
  • Familiarize yourself with Hercules' tech stack, including TypeScript, React, and AI SDK, to demonstrate your expertise and enthusiasm for the company's technology.
  • Showcase your experience with infrastructure technologies, such as containers, Postgres, and Redis, in your portfolio or resume to highlight your technical skills.
  • Prepare to discuss your experience with Agile development methodologies and version control systems, such as Git, to demonstrate your ability to work effectively in a distributed team.
  • Highlight your problem-solving skills and ability to troubleshoot technical issues, as these are critical skills for success in this role.
  • Be prepared to discuss your understanding of AI-driven technologies and their applications, as well as your experience with security best practices and monitoring and logging tools.

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