onsite
Senior Software Engineer - AI - BlackLine
Software Engineer
Lead the design and implementation of AI-driven algorithms to enhance product performance, leveraging advanced statistical techniques and machine learning in both structured and unstructured data environments.
About the role
Key Responsibilities
- Design, develop, and deploy integrated software algorithms that structure, analyze, and leverage data across product and system applications.
- Apply machine learning and statistical modeling techniques—including decision trees, logistic regression, and Bayesian analysis—to generate descriptive, diagnostic, predictive, and prescriptive insights.
- Collaborate with cross‑functional teams to translate business requirements into scalable AI solutions that improve product quality, data management, and overall system performance.
- Conduct rigorous evaluation and validation of algorithms, ensuring accuracy, robustness, and compliance with industry standards.
- Communicate findings and recommendations to stakeholders through clear documentation and presentations.
Requirements
- Extensive experience in Python and related data science libraries (e.g., scikit-learn, pandas, NumPy).
- Proven track record in developing and deploying machine learning models in production environments.
- Strong foundation in statistical modeling, including Bayesian methods, decision trees, and logistic regression.
- Excellent problem‑solving skills and ability to work independently on complex, multi‑disciplinary projects.
- Effective communication skills for presenting technical concepts to non‑technical audiences.
Skills
pythonmachine learningdata analysis