ApplyMachine Learning Engineer, Optimizer
Posted 2 months agoViewed
View full description
💎 Seniority level: Senior, 5 years
📍 Location: United States
💸 Salary: 130000.0 - 180000.0 USD per year
🔍 Industry: Advertising and Data Analytics
🏢 Company: EDO👥 101-250💰 $80,000,000 Private almost 3 years agoBig DataMedia and EntertainmentAnalytics
🗣️ Languages: English
⏳ Experience: 5 years
🪄 Skills: PythonSQLMachine LearningSnowflake
Requirements:
- A minimum of 5 years of machine learning engineering, software engineering, or data science experience.
- At least 3 years of development/maintenance of machine learning tools or systems.
- Self-driven individual capable of owning projects and communicating across technical teams.
- Strong knowledge of columnar databases (Snowflake, Redshift) and high-performance data processing in Python (Polars, DuckDB).
- Strong proficiency with Python, especially memory and CPU profiling.
- Strong proficiency in SQL, with query optimization skills.
Responsibilities:
- Identify performance bottlenecks in Snowflake queries and tune modeling code or work with data engineering teams for efficient reads.
- Identify memory inefficiencies in Python code and rewrite more efficiently.
- Address processing inefficiencies in data processing, modeling, and scoring code.
- Optimize or migrate inefficient Pandas operations.
- Diagnose out-of-memory errors in modeling pipelines.
- Develop profiling test suites to detect performance regressions.
Apply