As a Machine Learning Engineer, you will collaborate closely with senior engineers and product leaders to develop and enhance Instacart's ads systems. You will use machine learning to devise and refine solutions in crucial areas such as ads selection, ranking, auction, and pricing across all of Instacartβs consumer facing pages. You will actively contribute to initiatives, assisting in all stages from the initial concept, through prototyping and experimentation, to final implementation.
Job listings
The Intermediate Software Developer contributes to all phases of the Software Development Lifecycle through the analysis, design, implementation, verification, and maintenance of software solutions. This role works closely with Business Unit stakeholders to review requirements, validate designs, create work estimates, develop software, and verify product releases. The Software Developer also works in close collaboration with the Software Development Manager to define and implement best practices across all phases of the Software Development Lifecycle.
Build features for our transactions and payments systems using Ruby on Rails. Implement APIs and endpoints following established patterns and guidance. Write clean, well-tested and maintainable code with attention to edge cases. Debug and fix issues within your area of responsibility. Collaborate in code reviews to improve your skills and learn best practices.
As a Software Engineer, you will be part of a development team, tasked with building new software and enhancing existing QAD software products, and will analyze, design, develop, test, troubleshoot, and debug software applications.
The Software Engineer will play a crucial role in advancing the CDC Foundation's mission by developing and maintaining software applications for a public health association. The ideal candidate should have expertise in Umbraco to lead the migration and development of externally facing websites, and be responsible for transitioning existing WordPress websites to Umbraco, ensuring secure data collection, improved site analytics, and an optimized user experience.
Develop and maintain full-stack applications using React and Node.js, work with SQL databases and optionally with Prisma ORM. Improve both well-written and technical debt-ridden codebases. Implement and suggest improvements based on OOP patterns and best practices and collaborate with technical and managerial stakeholders. Provide proactive consultancy, offering ideas and suggestions for improvements. Identify edge cases, gaps, and potential issues in implementations.
Build and architect backend systems that are reliable, scalable, and fast-as-hell. Own your codeβfrom idea to deploy (and even into prod). Collaborate with designers, product leads, and frontend devs who get it. Review pull requests like a boss. Solve real problems, not Jira ticket busywork.
Develop and customize solutions within Dynamics 365 Finance and Supply Chain Management (F&SC). Troubleshoot, debug, and resolve issues in D365 systems to optimize performance and efficiency. Collaborate with cross-functional teams to ensure technical solutions align with business objectives. Contribute to the development of scalable, resilient solutions. Stay up-to-date with the latest versions of F&SC and apply innovative techniques to drive results.
Join an expert annotation team to create training data for the world's most advanced AI models. As a software engineer, you'll train large AI language models, helping cutting-edge generative AI models write better code. Projects typically include discrete, highly variable problems that involve engaging with these models as they learn to code, evaluating the quality of AI-generated code, solving coding problems, and writing robust test cases.
As a Software Engineer II, you will contribute to the design, development, testing, and deployment of proprietary software applications while leveraging modern AI-powered development tools to enhance efficiency. You will gain experience in modern front-end frameworks (React.js or similar), GraphQL APIs, and infrastructure-as-code tools (Terraform or similar). This position is ideal for a technically skilled, growth-oriented engineer who enjoys collaborating within a team, solving problems, and learning modern software development methodologies.