

Senior Software Engineer
Job Description
This role is responsible for developing a data engineering and data science platform. Your impact will be measured by:
Improvements to developer velocity—specifically how quickly and easily teams can iterate on, test, deploy and monitor changes to data transformations and ML models
Specific improvements achieved in processing time, computational cost and storage costs
Anticipate and respond to the emerging needs of data teams operating in a dynamic environment
Responsibilities
Impact: The solutions you build will determine the speed at which we can scale to build new features and take on new customers. Your work will impact the developer experience of dozens of teammates and directly contribute to the company’s bottom-line.
Technical Challenge: You will take on some of our thorniest technical problems and render them tractable.
Boundary Pushing Technology: Enigma is at the forefront of the evolution of the data ecosystem and has strong partnerships with LakeFS, Dagster and Databricks. You will have the opportunity to work on many problems for which the industry is still in the process of developing generalized solutions.
Job Requirements
Is driven by building amazing developer experiences for data practitioners
Brings a clear point of view on data processing optimization, data modeling, cluster management, ML infrastructure and performance techniques
Has a strong track record of technical leadership to grow and scale teams