Senior 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 to empower innovation through state-of-the-art 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 complex programs, building relationships, and achieving measurable business outcomes.

Key Responsibilities:

  • Python Development: Lead the design, architecture, and implementation of robust features for our agentic AI framework using Python
  • Advanced Framework Integration: Evaluate, integrate, and optimize advanced tools and platforms into our production-grade technology stack
  • Software Engineering Excellence: Drive adoption of industry best practices, including clean code principles, automated testing, code reviews, and scalable software design
  • Debugging & System Reliability: Diagnose complex system issues, take ownership of critical bug fixes, and implement solutions that enhance stability and performance
  • Innovation & Technical Leadership: Research emerging AI technologies and distributed workflows; propose and champion architectural approaches; lead implementation of high-impact features
  • End-to-End Task Ownership: Own complex features and initiatives from requirements gathering through design, implementation, testing, deployment, and post-release monitoring
  • Mentorship & Collaboration: Mentor junior engineers, conduct technical reviews, and collaborate with cross-functional teams to deliver high-quality AI solutions

Required Qualifications:

  • Strong expertise in Python with experience building scalable, production-grade applications
  • 4+ years of hands-on experience in machine learning, deep learning, NLP, or related AI fields
  • Extensive experience designing and building AI-powered applications, including Large Language Model (LLM) architectures, prompting, and optimization techniques
  • Proficiency with AI orchestration frameworks such as LangChain, LlamaIndex, or similar libraries
  • Hands-on experience designing and implementing Retrieval-Augmented Generation (RAG) pipelines and working with vector databases (e.g., Pinecone, Chroma, Qdrant, Weaviate)
  • Advanced experience with version control (Git/GitHub), API design, integration, and modern development workflows

Preferred Qualifications:

  • Experience with cloud platforms (AWS, GCP, Azure) and infrastructure-as-code practices
  • Experience with containerization (Docker, Kubernetes), CI/CD pipelines, and observability tools
  • Background in building distributed, fault-tolerant, or real-time AI systems

What We Offer:

  • Opportunity to work on cutting-edge AI systems
  • Collaborative, innovative, and fast-paced work environment
  • Professional growth and learning opportunities