ChatGPT Jobs · 13 hours ago
Senior Software Engineer, Core Ex AI Team
Instacart is a grocery delivery and pick-up service that operates in the U.S. and Canada. They are seeking a Senior Software Engineer for their Core Ex AI Team to design and implement backend features that incorporate machine learning and AI, collaborate on productionizing complex models, and develop data-driven algorithms and heuristics.
Computer Software
Responsibilities
Design and implement backend features that incorporate ML/AI: Develop enhancements to Instacart's systems(search, recommendations, etc.) using your own lightweight ML techniques. You will identify product needs and independently build solutions such as a re-ranking module that boosts diverse items, simple logistic regression models for personalization, or prompt engineering workflows for content generation
Collaborate on productionizing complex models: Work closely with Machine Learning Engineers to integrate their advanced research models (such as deep recommendation engines) into production services. You will handle the software architecture for model serving, optimize inference performance, and ensure these models run reliably and efficiently at high scale
Develop data-driven algorithms and heuristics: Create robust pipelines for data aggregation and rule-based heuristics to power features like "trending items" or "popular searches." You will write efficient queries or real time pipelines to compute these metrics and integrate the results into user-facing feeds
Implement and monitor evaluation metrics: Adopt a debug-first and analytical mindset for all intelligent features. You will design offline evaluation methods to validate your improvements before launch and develop dashboards to track performance metrics such as accuracy, latency, and drift in the production environment
Maintain high engineering standards: Ensure that all code meets Instacart's quality standards. You will write unit and integration tests for both backend services and ML pipelines, conduct code reviews, and ensure the systems you build are scalable, maintainable, and easy to debug
Qualification
Required
Bachelor's or Master's degree in Computer Science (or related field), or equivalent experience
5 years of experience with software development in one or more programming languages
2 years of experience with machine learning algorithms and tools, or artificial intelligence
Hands-on experience with fundamental ML concepts and tools
Demonstrated ability to work in cross-functional teams and partnering with ML engineers, product managers, and data scientists
Willingness to learn new AI technologies and adapt to the iterative, experiment-driven workflow of ML projects
Strong SQL skills to derive insights from data
Preferred
Experience deploying ML models into high-traffic production environments
Experience building data pipelines (batch vs. real-time) for ML features is beneficial
Ability to design systems that integrate ML components, covering areas such as model deployment, feature engineering, and update strategies
Ability to design offline experiments and analyze results. Comfortable with metrics such as precision/recall, AUC, or other evaluation techniques to judge performance without always needing an online experiment
Company
ChatGPT Jobs
We find the best job offers for experts in ChatGPT and related technologies.
Funding
Current Stage
Early StageCompany data provided by crunchbase