Full Stack Engineer

Tredence

  • Bangalore, Karnataka
  • Permanent
  • Full-time
  • 2 months ago
Job Description:Senior Python Software EngineerMust-Have Requirements
  • Strong Python Skills:
  • From 7 to 10 years of experience with python programming.
  • Solid understanding of Python’s object-oriented features, decorators, and packaging.
  • Practical proficiency in using design patterns (abstraction, factory, adapter, façade, iterator, etc,…) and creating reusable code modules.
  • Good Expertise on automated test definition and implementation.
  • Containerization & Orchestration:
  • Familiarity with containerizing FASTAPI applications (e.g., Docker) and deploying them to orchestration platforms like Kubernetes.
  • FASTAPI Proficiency:
  • Ability to develop and maintain complex FASTAPI applications, including authentication and secure inter-endpoint communications.
  • Capability to extend FASTAPI via custom classes, decorators, or plugins.
  • API Security best practices
  • LangChain/LangGraph Knowledge:
  • Hands-on experience creating and managing agents within LangChain or LangGraph.
  • Ability to incorporate telemetry (OpenTelemetry or similar) and leverage callbacks or library modifications.
  • Asynchronous Programming:
  • Familiarity with async/await patterns and concurrency in Python.
  • Understanding of how to structure code to be performant and maintainable for asynchronous tasks.
Nice-to-Have Requirements
  • Additional Agentic Frameworks/Tools
  • Prior experience with frameworks such as OpenAI API, Autogen, Google ADK, or other agentic libraries.
  • MCP Server Creation Experience
  • Exposure to or willingness to learn advanced server topics like MCP.
  • Data Engineering for Telemetry Logs
  • Knowledgeable in structuring or processing telemetry data pipelines, logs, or distributed tracing systems.
Skills:Python full stack - Python programming ( not scripting, solid understanding of OOPs concept), UI - Django/Flask & Fast APIDevOps - Containerization (Dockers, K8s)About Company:Welcome to Tredence! Since our founding in 2013, we have been dedicated to transforming data into actionable insights, helping over 50 Fortune 500 clients win in their respective industries. With our headquarters in San Jose and a presence in 5 countries, our mission is to be the world’s most indispensable analytics partner. At Tredence, we blend deep domain expertise with advanced AI and data science to drive unparalleled business value. We are excited to have you join us on this innovative journey.

Tredence

Similar Jobs

  • Lead Engineer - React.js

    Neighborly

    • Bangalore, Karnataka
    About Neighborly Neighborly is a local network of home service brands that will connect you to very specific vetted local experts. Our family of service professionals work with r…
    • Just now
    • Apply easily
  • Senior Software Engineer

    Ferguson

    • Bangalore, Karnataka
    About Ferguson Ferguson is the largest value-added distributor serving the specialized professional in the residential and non-residential North American construction market. We …
    • 23 hours ago
    • Apply easily
  • Senior Software Engineer

    Ferguson

    • Bangalore, Karnataka
    About Ferguson Ferguson is the largest value-added distributor serving the specialized professional in the residential and non-residential North American construction market. We …
    • 23 hours ago
    • Apply easily