Senior Software Engineer - 2 (ML Engineering)

India

Applications have closed

Bottomline Technologies

Your customers want an engaging payment experience. Bottomline can help.

View company page

Senior Software Engineer II, Data Products

The mission for the Global Data Engineering (GDE) at Bottomline Technologies is to provide central data services to all lines of businesses at Bottomline Technologies. Within the GDE, we are the Data Products Team that is responsible for both ML and non-ML based data services and for data-as-a-product initiatives. For this purpose, we work closely with other teams, which includes data scientists, product owners, etc.

While the Bottomline Technologies is a global company, our team operates as a lean startup with fully stacked team members spread across multiple time zones. We are also a forward-looking team grounded in the culture of excellence and scientific approach, and we look forward to your input and contribution.  

So, what can you get here with this team at Bottomline Technologies that you cannot easily get elsewhere? Along with amazing growth with an amazing team, this opportunity can offer a blueprint for your career growth – both in terms of global team culture and skill sets in modern production machine learning and other related technologies.

The position is based out of either Mumbai or Bangalore, India office, although we do support remote working as per circumstances.

Responsibilities:

  • By continuously evaluating the technology agonistic MLOps workflow, design and actualize the next phase of service components, such as feature store and monitoring service.
  • By continuously evaluating the technology agonistic Data Lifecycle, design and actualize the next phase of company-wide knowledge graph.
  • Work closely with the data science team to productionize their machine learning models.
  • Work closely with the business team units and actualize open source based global data products and services.
  • Work with the team leaders to shape the initiatives and take ownership.
  • Communicate clearly and effectively through knowledge artifacts with technical diagrams and summary.
  • Collaborate and take ownership of User Acceptance Testing (UAT) plans.
  • Share responsibilities on quality automation and production support, troubleshooting and maintenance.
  • Actively identify technical debt and take ownership to mitigate.
  • Mentor and energize other members of the team.

Required Skills:

  • Modern Python or Java microservice development and CICD deployment
  • Cloud native system design and implementation
  • Agile software development, preferably with Jira and Advanced Roadmaps

About You:

  • Your professional ambition is aligned with our team ambitions on data products and ML engineering.
  • You energize people around you with your amazing attitude and ingenious problem-solving skills.
  • You have verifiable evidence for your passion for learning and achievement in our core technical concerns.
  • You have comfortably mastered software development lifecycle with Agile and modern technology stacks.
  • You have gained through professional experiences a solid foundation and understanding of the modern-day challenges with production machine learning and knowledge graph.
  • You have surveyed the immense technology landscape for both cloud-native and on-prem production machine learning and knowledge graph, and you have invested considerable energy on your logically chosen tech stack.
  • You have solid demonstratable skills and understanding in system design and architecture.
  • You have solid demonstratable skills and understanding in data persistence and tradeoffs between options.
  • You document and take notes for yourself since you painfully regret the amount of knowledge you’ve forgotten.
  • You appreciate best practices and other viewpoints, and you can synthesis and articulate an even better view.
  • You have the courage to go beyond your comfort zone.

 

Education and Experience:

  • 5+ years of total experience as backend and/or ML engineer
  • 1+ year of experience as the senior engineer and mentor
  • Bachelor’s degree in computer science or equivalent

About Bottomline Technologies

Bottomline Technologies provides collaborative payment, invoice and document automation solutions to corporations, financial institutions and banks around the world. The company's solutions are used to streamline, automate and manage processes involving payments, invoicing, global cash management, supply chain finance and transactional documents. Organizations trust these solutions to meet their needs for cost reduction, competitive differentiation and optimization of working capital.

Serving industries such as financial services, insurance, health care, technology, communications, education, media, manufacturing and government, Bottomline provides products and services to approximately 80 of the Fortune 100 companies and 70 of the FTSE (Financial Times) 100 companies.

Bottomline is a participating employer in the Employment Verification (E-Verify) program EOE/AA/M/F/V/D/E-Verify Employer
Bottomline Technologies is an Equal Employment Opportunity and Affirmative Action Employer.

Please Note: Bottomline Technologies does not accept resumes submitted by recruiting firms unless specifically requested by Human Resources. Unsolicited resumes will be ineligible for referral fees.

 

 

 

 

Tags: Agile Architecture Computer Science Engineering Finance Jira Machine Learning ML models MLOps Open Source Python Testing

Perks/benefits: Career development Competitive pay Equity Startup environment

Region: Asia/Pacific
Country: India
Job stats:  3  0  0

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.