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