Job Summary:
Current is a leading consumer fintech platform transforming financial access for everyday Americans with over 6 million members. They are seeking a Senior Software Engineer to apply ML/AI techniques to solve business problems at scale, focusing on delivering production solutions that have a measurable impact.
Responsibilities:
• Owning end-to-end delivery of ML-powered initiatives from problem discovery through system design to production launch
• Building and evolving systems across the backend and ML stack, from microservices and data pipelines to feature engineering and model tooling
• Evolving org-wide engineering standards for architecture, testing, and monitoring practices and documentation
• Mentoring engineers through code and architecture reviews, raising the technical bar of the team
• Partnering with data science, product engineering, and infrastructure teams to shape the data and ML strategy and drive adoption of ML solutions across products
Qualifications:
Required:
• 5+ years of software engineering experience, with backend experience using a JVM language, preferably Java
• 2+ years of building and deploying ML models in production
• Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or a related field
• Solid understanding of algorithms, data structures and object-oriented design
• Experience with cloud-hosted services, like AWS or GCP
• Experience with relational and NoSQL databases
• Experience working closely with data science and infrastructure teams
• Strong problem-solving and communication skills
Preferred:
• Experience with Scala or Python
• Hands-on experience applying LLMs or other AI tooling to production use cases
• Exposure to ML platforms such as SageMaker, Vertex AI, or Kubeflow
Company:
Current is a leading consumer fintech banking platform transforming financial access for everyday Americans. Founded in 2015, the company is headquartered in New York, USA, with a team of 51-200 employees. The company is currently Growth Stage.