Point your AI agent at freehire and let it find you a job.

Get the CLI →

George Bernard Consulting

Senior AI Engineer (Java/ Python/ PHP/ Node)

Posted Updated 8 views
Discussion

Summary

A senior software engineer building and maintaining scalable systems, APIs, and microservices in Java, Python, PHP, or Node, deployed on AWS or Azure. The role emphasizes using AI-assisted development tools and experimenting with LLMs and prompt engineering to speed up and improve software development.

  • Design, build, and maintain scalable software systems using modern programming languages and architecture patterns.
  • Develop and maintain APIs and integrate with databases to support core product functionality.
  • Build and manage microservices, ensuring systems are reliable, scalable, and easy to maintain.
  • Deploy and manage applications on cloud platforms such as AWS or Azure.
  • Use AI-assisted development tools (e.g., Claude Code, OpenAI Codex, Gemini CLI) to speed up coding and improve output quality.
  • Explore and experiment with LLMs, prompt engineering, and AI-driven workflows to find better ways of building software.
  • Prototype new ideas quickly, test them, and iterate based on results.
  • Stay current with emerging technologies and continuously improve development practices.
  • Collaborate with engineering teams to solve complex technical problems and improve system design.

Requirements

  • 7+ years of professional software engineering experience.
  • Strong skills in at least one major programming language (Java, C++, Python, PHP, Node, etc.).
  • Willingness to learn new tools and technologies as needed.
  • Solid understanding of databases, APIs, and distributed systems.
  • Familiarity with cloud platforms such as AWS or Azure.
  • Experience working with microservices and API-driven architecture.
  • Comfortable using or exploring AI-assisted development tools.
  • Genuine interest in LLMs, prompt engineering, or AI-driven systems.
  • A curious, experimental mindset — willing to prototype and iterate quickly.

Skills Required

  • Programming (Java, C++, Python, PHP, Node, or similar)
  • Databases & APIs
  • Distributed systems
  • Cloud platforms (AWS, Azure)
  • Microservices architecture
  • AI-assisted development tools
  • LLMs / prompt engineering (interest)
  • Rapid prototyping & experimentation

Skills

What Senior AI Engineering jobs ask for — and how much of it you have →
Apply

See also

AI Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available