Junior Software Engineer aiXplain
- Full-Time
- Remote
Job Description:
Employment Type: Full-time - Remote
About the Role:
Join a team of industry-leading engineering and science professionals working to empower innovation through cutting-edge artificial intelligence and machine learning.
This role requires a strong background in AI to support multiple technical and business initiatives and contribute to the success of our growth strategies. The ideal candidate is a strategic thinker with proven experience in working on complex systems, building strong collaborations, and delivering measurable impact.
Key Responsibilities:
- Design, develop, and maintain features for an agentic AI framework using Python
- Integrate advanced developer tools and frameworks into the technology stack
- Write clean, maintainable, and well-tested code following best practices
- Identify, debug, and resolve issues across the codebase, ensuring high reliability
- Research emerging AI technologies and propose innovative technical solutions
- Take end-to-end ownership of tasks from requirements to delivery
- Ensure high-quality, reliable output with strong attention to detail
Requirements:
- Strong proficiency in Python
- 1+ years of experience in machine learning, deep learning, NLP, or related AI fields
- Experience building AI-powered applications and working with Large Language Models (LLMs)
- Experience with AI orchestration frameworks (e.g., LangChain or similar)
- Hands-on experience with Retrieval-Augmented Generation (RAG) pipelines
- Experience with vector databases (e.g., Pinecone, Chroma, Qdrant)
- Familiarity with version control (Git/GitHub) and API integrations
Nice to Have:
- Familiarity with workflow orchestration tools (e.g., Temporal.io)
- Experience with cloud platforms (AWS, GCP, or Azure)
- Understanding of containerization (Docker) and CI/CD practices
What We Offer:
- Opportunity to work on cutting-edge AI and agentic systems
- Collaborative and innovative work environment
- Growth and learning opportunities