Search by job, company or skills

Imaginist

Senior Software Engineer - Product Development

new job description bg glownew job description bg glownew job description bg svg
  • Posted 27 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role: Senior / Lead Python Engineer Agentic AI Systems

Key Responsibilities

  • Design and build agentic AI systems in Python that process large-scale documents, automate enterprise workflows, and make autonomous decisions.
  • Own Python-based features end-to-endfrom system architecture and API design to production deployment and observability.
  • Develop and optimize core algorithms, data structures, and pipelines in Python, with a strong focus on performance, scalability, and reliability.
  • Build and integrate LLM-driven components (agents, tools, planners, evaluators) into production systems using Python-first frameworks.
  • Implement and maintain backend services, async workflows, and orchestration logic in Python.
  • Write clean, testable, and well-documented Python code, following best practices (typing, linting, testing, code reviews).
  • Collaborate directly with customers and internal stakeholders to translate real-world problems into Python-based solutions.
  • Contribute to the architecture of SaaS and distributed systems, with Python as the primary implementation language.
  • Lead and mentor a team of 810 engineers, setting strong standards for Python engineering quality and delivery.

What We're Looking For

  • Expert-level Python programming deep experience with production-grade Python systems (not scripting or notebooks).
  • Strong command of Python internals and ecosystems, including:
  • Data structures, memory/performance considerations
  • Async programming (asyncio, concurrency models)
  • API frameworks (FastAPI, Flask, or equivalent)
  • Proven ability to design and debug complex Python systems under real-world constraints.
  • Solid CS fundamentals: algorithms, data structures, system design, and distributed systems.
  • Hands-on experience with LLMs, agentic frameworks, and applied ML in Python (e.g., LangGraph, AutoGen, custom agent frameworks).
  • Experience integrating ML models into production Python services, not just experimentation.
  • Strong attention to detail, code quality, and long-term maintainability.
  • Demonstrated experience shipping software in team-based, production environments.
  • Comfort with ambiguity and ownershipwe expect senior Python engineers who build, not just prototype.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 141698853