Back-End Engineer

Pittsburgh, PA /
Engineering /
This is a developer position for OtterTune's back-end data ingestion and processing pipelines that run its ML services. You will be responsible for creating a scalable architecture that consumes observation data from customers and then generates new database configurations.


    • Develop and maintain scalable back-end services that support OtterTune's ML pipelines.
    • Implement secure enterprise features for customers.
    • Work with customers to understand their environment challenges, desired capabilities, and scale requirements.


    • At least three years of related experience.
    • Experience developing enterprise software products for ML systems.
    • Experience building distributed data pipelines for ML systems.
    • Experience with back-end software (Django, Celery, RabbitMQ).
    • Preferred: Experience with databases (MySQL, Postgres).