Finding the best job has never been easier
Share
Key job responsibilities
As a software development engineer, you will:- Establish scalable, efficient, automated processes for large-scale data analysis, machine-learning model development, model validation and serving.
- Contribute to building an infrastructure that facilitates end-to-end ML workflows.
- Help define our secure, scalable and distributed systems.- Functionally decompose complex problems into simple, straight-forward solutions.
- Share your knowledge of the most effective performance, scalability, architecture, and engineering patterns and methods.A day in the life
You will build scalable science services to integrate within account team workflows and UI systems. You will work with applied and data scientists developing sales intelligence powered by Generative AI, and put their models into production. You will oversee MLOps and monitoring of overall service health. You will partner with data teams to onboard new signals into our database, engineering teams to review high level and low level technical designs, and with sales leaders to understand our customer pain points and needs.
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
These jobs might be a good fit