Software Engineer, AI Imaging (Backend)

New
United StatesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
Minimum 5 years
Required Skills
SQLCloud ComputingJavaPrompt EngineeringLLMDistributed Systems

Requirements

  • Minimum 5 years of professional software engineering experience with strong expertise in Java backend development.
  • Proficiency with SQL and relational database technologies in production-scale environments.
  • Strong understanding of cloud computing, distributed systems, and containerized application deployment.
  • Experience working with AI tools, large language models, prompt engineering, or AI workflow design concepts.
  • Familiarity with modern AI models and platforms such as OpenAI, Claude, Gemini, or similar technologies.
  • Strong analytical and problem-solving abilities with excellent attention to detail and organizational skills.
  • Ability to communicate effectively across technical and non-technical teams in collaborative environments.
  • Experience designing scalable, maintainable backend architectures capable of supporting enterprise-grade applications.
  • Comfortable working in fast-paced, evolving environments with ambiguity and rapid iteration cycles.
  • Strategic mindset with the ability to contribute to long-term technical direction and innovation initiatives.

Responsibilities

  • Develop and maintain production-grade backend systems and services primarily using Java and cloud-native technologies.
  • Design and implement scalable AI-powered workflows supporting image generation, personalization, and content delivery initiatives.
  • Build and optimize integrations with large language models and AI platforms, including prompt engineering, testing, and context management strategies.
  • Contribute to the architecture and development of agentic AI workflows and intelligent automation systems.
  • Design systems for monitoring, evaluating, and improving LLM performance, reliability, and operational scalability.
  • Collaborate cross-functionally with engineering, product, and AI-focused teams to deliver scalable and maintainable solutions for enterprise clients.
  • Optimize database interactions, backend performance, and distributed application architecture to support high-volume environments.
  • Participate in technical discussions and contribute thought leadership around AI tooling, LLM implementation strategies, and backend system design.
  • Support deployment, maintenance, and continuous improvement of containerized cloud-based applications and services.
  • Help establish engineering best practices, scalable workflows, and technical standards within a rapidly growing product area.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now