Software Engineer 3
Core
Design and develop robust, scalable, and interactive notebooks for data analysis, visualization, and predictive modeling, optimizing performance for large datasets and connecting to diverse data sources.
Role type
Senior IC software engineer (data engineering & ML prototyping)
Builds
Interactive data analysis notebooks, metadata management systems, and end-to-end AI projects
Domain
Ecommerce, Data Engineering, Machine Learning
Required skills
Apache Airflow, Jupyter, metadata management systems, K-means clustering, CNN, auto-encoders, Java, Python, Shell scripting
Preferred skills
Git version control, real-time data stream integration, advanced data visualization techniques
Responsibilities
Design and develop interactive notebooks for data analysis and visualization; Optimize notebook performance for large datasets; Connect notebooks to databases, warehouses, and APIs; Build and integrate machine learning models for rapid prototyping; Design scheduling systems for high availability; Build metadata management systems for data governance
Seniority
Senior, hands-on IC
