The Model Manager team is looking for a Senior Software Developer to help build their industry-leading model management and ML/Ops solution, which involves working with cutting-edge K8s-based microservices and supporting various models like SAS, Python, and R.
Requirements
- You have 2+ years experience developing SAS Macros or using the SAS programming language
- You have 2+ years experience with data querying and data manipulation
- You have 2+ years experience developing in Python
- You have experience with writing SQL and one or more major RDBMS such as Postgres or Oracle
- You have experience with building and orchestrating containers using technologies such as docker and Kubernetes
- You have working experience with an Object-Oriented Programming Language
- You have written automated tests at various levels (unit, integration, etc.) for your software.
Responsibilities
- Develop software that integrates with Open Source models in languages like Python and R.
- Maintain and evolve SAS Macros that perform advanced analytical functions to meet the needs of data scientists.
- Design and develop high quality, testable and scalable software solutions within established timelines.
- Actively involve other project stakeholders (e.g., managers, developers, user interface and visual designers, product managers) to ensure implementation satisfies functional requirements and is consistent with established R&D standards.
- Participate in project scoping and scheduling; track progress of individual tasks and alerts stakeholders of issues blocking or preventing completion of task
- Ensure the quality of the code you write through the development of automated tests (unit, performance, user interface).
- Perform testing of software; verifies, tracks, and fixes "bugs"; modifies software design, as necessary.
Other
- You have 8 years of Professional Programming Experience
- You have a Bachelors degree in Computer Science or a related quantitative field
- You’re curious, passionate, authentic and accountable. These are our values and influence everything we do.
- To qualify, applicants must be legally authorized to work in the United States, and should not require, now or in the future, sponsorship for employment visa status.