AI Backend Engineer

AI Backend Engineer

eTeam

Rosemead, CA • On-site

Full-time

Posted 7 days ago


Job description

Job Summary:
eTeam is a company seeking an AI Backend Engineer to develop and integrate AI solutions. The role involves implementing Python microservices, building APIs, and integrating services with enterprise AI platforms.
Responsibilities:
• Implement Python microservices and APIs (FastAPI/Flask/Django) with clean contracts, versioning, pagination, and rate limiting.
• Build REST/GraphQL endpoints and internal SDKs to enable AI enhanced features (prompt routing, retrieval, redaction) while maintaining strict separation from model ownership.
• Implement asynchronous and event driven processing (e.g., Celery/Kafka/queues) for high throughput pipelines and background jobs.
• Integrate services with enterprise AI platforms / LLM APIs (e.g., Azure OpenAI via enterprise gateway), handling prompt orchestration, tool invocation, moderation hooks, and response validation.
• Enforce runtime guardrails: input sanitization, PII redaction, toxicity/NSFW filters, output signing, and fallbacks.
• Implement semantic retrieval and vector search via approved platforms; do not train or host custom models.
Qualifications:
Required:
• Strong Python and AI/ML fundamentals with hands on experience in prompt engineering, integrating pretrained/foundation models into enterprise applications, and deploying AI solutions using CI/CD
• Python Full Stack Developer
• Versatile in constructing AI pipelines using LangChain, LlamaIndex, and AutoRAG, with model optimization through Optuna and GridSearchCV
• Implement Python microservices and APIs (FastAPI/Flask/Django) with clean contracts, versioning, pagination, and rate limiting
• Build REST/GraphQL endpoints and internal SDKs to enable AI enhanced features (prompt routing, retrieval, redaction) while maintaining strict separation from model ownership
• Implement asynchronous and event driven processing (e.g., Celery/Kafka/queues) for high throughput pipelines and background jobs
• Integrate services with enterprise AI platforms / LLM APIs (e.g., Azure OpenAI via enterprise gateway), handling prompt orchestration, tool invocation, moderation hooks, and response validation
• Enforce runtime guardrails: input sanitization, PII redaction, toxicity/NSFW filters, output signing, and fallbacks
• Implement semantic retrieval and vector search via approved platforms; do not train or host custom models
Company:
eTeam is a staffing agency that also provides payrolling services. Founded in 1999, the company is headquartered in Somerset, USA, with a team of 501-1000 employees. The company is currently Late Stage.

Frequently asked questions

Q: What skills or qualities help someone succeed as a Back End Engineer?

A: To succeed as a Back End Engineer, key technical skills include proficiency in programming languages such as Java, Python, or C++, as well as expertise in frameworks like Spring, Django, or Node.js. Additionally, strong knowledge of databases, data structures, and algorithms is essential. Soft skills like effective communication, problem-solving, and collaboration are also crucial, as Back End Engineers often work with cross-functional teams to design, develop, and deploy scalable and efficient systems.\n\nThese technical and soft skills enable Back End Engineers to design, develop, and maintain robust and scalable systems, collaborate effectively with teams, and communicate complex technical ideas to stakeholders, ultimately supporting career growth and effectiveness in the role.

Q: What is the career path for a Back End Engineer?

A: A Back End Engineer's typical career progression involves starting as a Junior Back End Developer, where they focus on building and maintaining server-side logic, APIs, and database integration. As they gain experience, they can move into mid-level roles such as a Back End Engineer or a Technical Lead, where they oversee the development of complex systems, mentor junior engineers, and contribute to technical decision-making. Senior Back End Engineers or Technical Architects can then take on leadership positions, overseeing large-scale projects, architecting systems, and driving technical strategy, with opportunities to transition into roles like Engineering Manager or Product Manager.



eTeam job posting for a AI Backend Engineer in Rosemead, CA with a salary of $126,700 to $175,800 Annually with a map of Rosemead location.