Staff Software Engineer
Core
Design, build, and maintain large-scale distributed systems, microservices, and ML-enabled data solutions.
Role type
Staff Software Engineer (Data & ML Infrastructure)
Builds
Data pipelines, data platforms, and production ML models
Domain
Fintech / Data Engineering / Machine Learning
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Clojure, Scala, Java, distributed systems, microservices, asynchronous architectures, data pipelines, ETL/ELT, data modeling, ML model lifecycle management
Preferred skills
AWS, GCP, Azure, Data Lake/Warehouse/Mart architecture, ML frameworks, feature engineering, data visualization tools, software testing, clean code
Technologies
Python, Clojure, Scala, Java, AWS, GCP, Azure, Looker, Power BI, Tableau
Responsibilities
Build and maintain large-scale distributed systems and microservices; Design, build, and maintain data pipelines and data platforms; Deploy, integrate, and monitor ML models in batch and real-time environments; Lead data and engineering projects end to end; Translate business needs into data products and technical solutions; Contribute to the design, documentation, and optimization of data codebases; Partner with stakeholders to define strategies; Mentor peers and support engineering initiatives
Seniority
Staff, hands-on IC with mentorship responsibilities
