Senior Software Engineer (Backend) - AI Infra

Job expired!

Join BILL: Elevate Your Career as a Senior Software Engineer in AI Infrastructure

Do the best work of your career as a champion for small and mid-size businesses.

BILL stands as a leader in financial automation software dedicated to small and midsize businesses (SMBs). We are committed to automating the future of finance, enabling businesses to thrive. Hundreds of thousands of businesses trust BILL solutions to manage financial workflows, from payables and receivables to spend and expense management. By connecting businesses to a network of millions, BILL helps them pay or get paid faster. Our automated solutions simplify and control finances, empowering SMBs to manage their businesses confidently and succeed on their terms.

BILL is a trusted partner of leading U.S. financial institutions, accounting firms, and accounting software providers. With operations in San Jose, CA, Draper, UT, Houston, TX, we are continually expanding. If you seek an environment that empowers you to do the best work of your career, look no further than BILL.

Make Your Impact in a Rapidly Growing Fintech Company

Join our AI Infrastructure team, the driving force behind transforming financial operations for small and mid-sized businesses that underpin the U.S. economy, contributing about 1% of the U.S. GDP. Our team develops a diverse range of AI models, from sophisticated credit models and advanced document understanding to intelligent virtual assistants and groundbreaking new projects. As a Senior Software Engineer, you'll shape the future of fintech by developing innovative solutions that enhance financial operations. You will define and execute strategies addressing long-term business and technical challenges, leading initiatives and deploying models that save customers time and effort within a dynamic, fast-paced environment emphasizing high energy, cross-functional partnership, business acumen, and a strong sense of ownership.

We’d Love to Chat If You Have:

  • Advanced Degree in Computer Science, Engineering, Mathematics, or a related field, ideally with a focus on Machine Learning/AI
  • 5+ years of software development experience, particularly in designing, implementing, and deploying scalable machine learning models, especially in the backend
  • Experience with low latency systems, document understanding/generation, and virtual assistants is highly valued. Strong coding skills in Python, Java, or similar, along with experience in ML frameworks like and cloud services like AWS or GCP
  • Knowledge of CI/CD pipelines and principles
  • Innovative Mindset: A passion for staying on the cutting edge of ML/AI technology, with a drive to explore and implement novel solutions
  • Ownership and Drive: Exceptional problem-solving skills and a proactive approach to tackling challenges, taking ownership from concept through deployment

The estimated range for this role, based in San Jose, is $145,600—$174,700 USD. Our salary ranges vary based on factors including candidate experience, expertise, and geographic location. The role also includes a competitive benefits package: medical, dental, vision, life and disability insurance, 401(k) retirement plan, flexible spending & health savings account, paid holidays, and paid time off.

Explore Our Comprehensive Benefits

  • 100% paid employee health, dental, and vision plans (choose HMO, PPO, or HDHP)
  • HSA & FSA accounts
  • Life Insurance, Long & Short-term disability coverage
  • Employee Assistance Program (EAP)
  • 11+ Observed holidays and wellness days and flexible time off
  • Employee Stock Purchase Program with employee discounts
  • Wellness & Fitness initiatives
  • Employee recognition and referral programs
  • And much more

For positions that are in office, we support a hybrid work environment with on-site and remote work days. Check out our LinkedIn Life Page