Search jobs > Mountain View, CA > Senior backend engineer

Senior Python Backend Engineer

Bonfy.AI
Mountain View, California, United States
Full-time

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.

17 days ago
Related jobs
Promoted
SENIOR SPIRIT OF ROSELLE PARK
San Jose, California

Be part of the interview team to hire and build a world class engineering team that will make an impact on how we do engineering at PayPal. We’re looking for an experienced Senior MTS Software. Engineer to join PayPal Commerce Platform. In this role, the individual will be part of the engineering te...

Promoted
CloudKitchens
Mountain View, California

As a Senior/Staff Backend Engineer at CloudKitchens, you'll be an integral part of our data-driven development team, contributing to the evolution of cutting-edge internal tools. Education: Bachelor’s Degree in Computer Science, Software Engineering, Mathematics, Computer Software, Computer Systems ...

Promoted
Verkada
San Mateo, California

As a backend engineer in the team, you have the opportunity to work with top-tier engineers tackling the most challenging problems. Operating across stacks, including backend, frontend, and embedded systems, we're committed to delivering cutting-edge solutions to meet the evolving needs of our custo...

Promoted
Otter.ai
Mountain View, California

We are seeking an experienced Senior Software Engineer, Backend to help lead the development, deployment and management of our web services and related infrastructure to join our engineering team. Members of the engineering team work collaboratively as a group and with colleagues in technology, who ...

Allocate
Menlo Park, California

Senior Software Engineer I - Backend. Design & implement new features and endpoints in backend APIs. Build high-quality, scalable, and testable code that will help drive engineering maturity and efficiency. ...

ByteDance
San Jose, California

Maintain the quality and stability of the system, and guide engineers at all levels to continuously optimize various technical indicators of the system. ...

PayPal
San Jose, California

PayPal is committed to fair and equitable compensation practices.Actual compensation is based on various factors including but not limited to work location, and relevant skills and experience.The total compensation for this position may include an annual performance bonus (or other incentive compens...

Walmart
Sunnyvale, California

As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining scalable and high-performance backend applications. Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years...

Yummly
San Carlos, California
Remote

We are looking for an experienced Senior Python Software Engineer to join our dynamic data team. Mentor junior engineers and others regarding Python and microservice best practices. In this role, you will be responsible for designing and implementing high-performance data systems and microservices u...

TikTok
San Jose, California

Responsibilities- Develop efficient, highly scalable and secured services to build/integrate e-Commerce CRM solutions for TikTok Shop in the US- Develop and Optimize backend systems and services for data security, modularity, computational efficiency and scalability across all product engineering di...