Search jobs > Palo Alto, CA > Staff software engineer

Staff Software Engineer - Backend/Data/Machine Learning

BHO Tech
Palo Alto, California, US
Full-time

About Us

We are the leading business payments network, with over 2.5 million members paying and getting paid over $50 billion per year.

We save companies more than 50% of the time typically spent on financial back-office operations by automating end-to-end processes.

We help businesses connect and do business by tying together finance and accounting programs, banks, customers, vendors, accounting professionals, and documents.

The company is the choice of 4 of the top 10 U.S. banks; leading accounting software providers QuickBooks Online and Xero;

and over 50 percent of the top 100 U.S. accounting firms. It is the only business payments solution partnered with the American Institute of CPAs (AICPA).

The recipient of more than 70 awards, we proudly received multiple PC Magazine's Editor's Choice Awards and CEO Rene Lacerte was recently recognized as an E&Y Entrepreneur of the Year.

Mission :

We are looking for a senior of staff level backend engineer to work on our core platform. If you are passionate about optimizing software, enjoy being hands on, excited to take a revolutionary product to new heights and enjoy technical challenges, this is the job for you! The position will be based out of our Palo Alto campus.

The candidate will be a member of the Software Engineering team and will be responsible for designing scalable products for our business payment network.

Proven experience in leading, scoping, designing and implementing optimization results is a must. Candidates should also have good communication, mentoring, and leadership skills.

Professional Experience / Background to be successful in this role :

  • 5+ years of relevant experience
  • Experience working on large scale, complex applications
  • Expert-level knowledge of Java and Python
  • Expertise in making step-function improvements in performance and scale of platforms
  • Business acumen - able to leverage the platform to solve business problems
  • Excellent teamwork and communication
  • Ability to gain alignment across cross-functional boundaries
  • Ability to challenge the norm and maturity to advocate for changes for the greater benefit of the business
  • Product : passion for great products and building great experiences, Proven ability to take the product through all stages of development from concept to launch at scale.

Preferred

  • 2 Years of minimum experience in machine learning with a broad understanding of unsupervised and supervised learning methods.
  • Experience in applying and implementing machine learning algorithms and concepts such as : K-means Clustering (varieties), Gaussian distribution, decision tree, boosting, etc.
  • Demonstrable to learn and apply theoretical models to solve real-world problems
  • Experience in payment industry preferred but not required
  • MS (PhD preferred) in Computer Science, Statistics, or related field

Competencies (Attributes needed to be successful in this role) :

  • Functional / Technical Expertise
  • Values
  • Learning Abilities / Tech Savvy
  • Communication
  • Team Player

Expected Outcomes in 12 months :

  • Designing and implementing elegant solutions to complex platform problems
  • Enhancing our core application framework
  • Bringing in knowledge of industry standard best practices and evolving our technology footprint.
  • Enhancing our database and file storage tier using proven methodologies to achieve horizontal scale
  • Prioritizing, designing and implementing critical platform projects
  • Mentorship of engineers
  • Adopting industry standards and best practices

Our Culture :

  • Humble No ego
  • Fun Celebrate the moments
  • Authentic We are who we are
  • Passionate Love what you do
  • Dedicated To each other and the customer
  • 3 days ago
Related jobs
Promoted
Apple
Sunnyvale, California

Apple's Video Computer Vision (VCV) Face and Body technologies team is looking for a skilled Machine Learning Data Pipeline Software Engineer with experience working on automated data processing pipelines at scale. In this position, you will have the opportunity to be part of our extraordinary team ...

AMD
San Jose, California

If you are passionate about software engineering, reading latest literature, producing novel ideas, leading implementation of those ideas through high quality code, push the boundaries on scale and performance, then this is a perfect role for you. BS, MS or PhD in Computer Science, Computer Engineer...

Promoted
TikTok
San Jose, California

Proficient in at least one programming language, with a good foundation in data structures and algorithms. Experience in design and development of massive data and large-scale distributed systems is preferred. Strong business understanding ability, strong technical learning and transfer ability, str...

Promoted
Palo Alto Networks
Santa Clara, California

Bring your backend java cloud engineering skills to work on the latest cloud software/web applications. We are looking for a Principal Engineer to join the team that is building our latest cloud security product - Data Loss Prevention (DLP). This fast-growing cloud service prevents data breaches by ...

Promoted
Elegen
San Carlos, California

Our expanding R&D team is seeking a talented and self-driven Staff Controls Software Engineer to bring our DNA synthesis instrument to new levels of performance and reliability. Our multidisciplinary team of best-in-class biologists, chemists, hardware, and software engineers apply cutting-edge ...

Rivian
Palo Alto, California

Candidate Data PrivacyRivian may collect, use and disclose your personal information or personal data (within the meaning of the applicable data protection laws) when you apply for employment and/or participate in our recruitment processes (“Candidate Personal Data”). Stay up to date with the latest...

PayPal
San Jose, California

For the majority of employees, PayPal's balanced hybrid work model offers 3 days in the office for effective in-person collaboration and 2 days at your choice of either the PayPal office or your home workspace, ensuring that you equally have the benefits and conveniences of both locations.At PayPal,...

Snap Inc.
Palo Alto, California

We’re looking for a Front End Technical Lead, Safety Engineering, 11+ Years of Experience to join Snap Inc! As a member of the Safety Engineering org, you will prototype, develop and productionize technical solutions to protect user safety on our platform. Lead the efforts for engineering best pract...

ByteDance
San Jose, California

Optimize backend systems and services for data security, modularity, computational efficiency and scalability. Deliver best-in-class engineering excellence practices across all product engineering disciplines. Deep understanding of data structure, algorithm design and analysis, networking, data secu...

Zoox
San Mateo, California

Collaborate closely with x-functional teams, including ML researchers, software engineers, data engineers, and hardware engineers, to define requirements and align on architectural decisions. Foster City, CA • Full-time Staff/Senior Staff Software Engineer, ML Performance Optimization. You will lead...