At Bonfy.AI, we're working behind the scenes on game-changing innovations to make AI trustworthy.

Position Overview:

Bonfy.AI is seeking a skilled Senior Python Backend Engineer to join our platform development team. In this role, you will be responsible for building and maintaining our cloud-based platform, delivered as a SaaS product. You will work on back-end services, APIs, third-party integrations, and support front-end developers by integrating their work with the Python application.

Responsibilities:

  • Design, develop, and maintain scalable and high-performance cloud based system using Python, Cloud infrastructure, NoSQL Databases
  • Distributed system design and development based on queues, topics and cloud services.
  • Write clean, well-documented, and maintainable code that follows software engineering best practices.
  • Develop and maintain APIs using up-to-date API tools and methodologies, adhering to standards like OpenAPI.
  • Integrate with NLP/analytics engines and develop robust platform features.
  • Integrate third-party services and APIs to enhance platform capabilities.
  • Design and develop distributed applications to ensure platform scalability and reliability.
  • Optimize applications for speed and scalability to enhance platform performance.
  • Implement security and data protection measures across the platform.
  • Collaborate with front-end developers and other team members to establish objectives and design cohesive, functional code to enhance the user experience.
  • Support the ML team by providing frameworks to run ML models in distributed environments within the platform.
  • Participate in code reviews and team meetings to ensure code quality and team collaboration.

Technical Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Strong core Python knowledge, at least 5 years of hands-on work experience in programming, with at least 3 years using Python.
  • Experience with SaaS products design and development
  • Strong understanding of security concepts and tools.
  • Cyber security experience is a great plus
  • At least 2 years of experience with databases, including PostgreSQL and NoSql databases.
  • Experience working with AWS technologies, networking, and security practices.
  • Strong experience with at least one Python web framework (such as Django, Flask, FastAPI).
  • Familiarity with ORM (Object Relational Mapper) libraries.
  • Strong unit test and debugging skills.
  • Proficient understanding of code versioning tools such as Git.

Additional Requirements:

  • Applicants must have legal authorization to work in the United States
  • Applicants must be able to work in a hybrid mode at our office located in Mountain View, California.​

If you're passionate about NLP and want to be part of a rapidly growing startup, we would love to hear from you.