Job offers - CrawlJobs

Software Engineer - Gen AI Jobs (On-site work)

2 Job Offers

Staff Software Engineer - Backend Gen Ai
Save Icon
Uber seeks a Staff Software Engineer, Backend Gen AI to lead the design of high-performance distributed systems for its Media Platform in Sunnyvale, CA. You will architect scalable infrastructure for large-scale video processing and ML inference, ensuring low latency and high availability for glo...
Salary Icon
Salary
232000.00 - 258000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Senior Software Engineer – Gen AI Platforms
Save Icon
Senior Software Engineer – Gen AI Platforms at Citi in Bengaluru. Drive the bank’s AI strategy, building enterprise-grade platforms with Go, React, and Kubernetes. Requires 9+ years of experience, deep expertise in LLMs, RAG, and microservices. Lead 0-1 product builds, shape architectural vision,...
Location Icon
Location
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice

About the Software Engineer - Gen AI role

A Software Engineer specializing in Generative AI (Gen AI) occupies a dynamic and rapidly evolving intersection of software development and artificial intelligence. These professionals are responsible for designing, building, and deploying production-grade applications that leverage the latest advancements in large language models (LLMs), computer vision, and other generative technologies. Unlike pure research scientists, Gen AI software engineers focus on the practical implementation, integration, and scaling of AI models within real-world software systems.

The core of this role involves translating cutting-edge AI research into tangible, user-facing features. Common responsibilities include architecting robust backend services that interface with AI models, developing intuitive frontend interfaces for interacting with generative outputs, and creating efficient APIs for model serving. A significant portion of the work revolves around prompt engineering, retrieval-augmented generation (RAG), and fine-tuning models to perform specific domain tasks. These engineers often build pipelines for data ingestion, model evaluation, and continuous deployment, ensuring that AI features are not only innovative but also reliable, safe, and performant under load. They must address critical challenges such as hallucination mitigation, latency optimization, and cost management of compute resources.

Typical skills and requirements for these **jobs** are multidisciplinary. On the software engineering side, proficiency in languages like Python, TypeScript, or Go is essential, along with deep knowledge of frameworks such as React or Node.js for full-stack capabilities. Engineers must be comfortable with cloud infrastructure (AWS, GCP, Azure), containerization (Docker, Kubernetes), and CI/CD pipelines. On the AI side, expertise with frameworks like LangChain, LlamaIndex, or Hugging Face Transformers is highly valued, as is a solid understanding of model architectures, vector databases, and embedding techniques. Strong system design skills are crucial for architecting scalable, low-latency systems that can handle the unique demands of generative workloads.

Beyond technical prowess, successful candidates in these **jobs** possess a strong product sense and a collaborative mindset. They work closely with product managers, UX designers, and domain experts to identify high-impact opportunities for AI integration. The ability to rapidly prototype, iterate based on user feedback, and balance experimentation with production stability is critical. A deep commitment to ethical AI, data privacy, and responsible development practices is also increasingly important. In essence, a Gen AI Software Engineer is a bridge-builder, connecting the potential of artificial intelligence with the practical needs of users, all while navigating the fastest-moving frontier in modern technology.