Srijan Technologies Pvt Ltd is hiring a

Senior DevOps Engineer + Python

Full-Time
Remote

QUALIFICATIONS

  • Practical knowledge of software engineering concepts and best practices and how to enforce them (i.e. unit testing, BDD, linting, type checking); tailored experience in a data engineering/data science context, including setting up unit testing for data transformations (Pandas and PySpark), data validation (i.e. Great Expectations), and end-to-end data pipeline testing a significant plus

  • Experience building out and maintaining CI/CD workflows (i.e. in CircleCI)

  • Experience with tooling for building and publishing documentation (i.e. Sphinx)

  • Practical experience with Python packaging and publishing (i.e. PyPI, JFrog Artifactory)

  • Familiarity with distributed computing frameworks (i.e. Spark), containerization (i.e. Docker), and analytics libraries (e.g. pandas, NumPy, matplotlib)

  • Comfortable performing more advanced Git operations (i.e. as a maintainer of a repository)

  • Proven experience in Python development and shell scripting; ability to write clean, maintainable, scalable, and robust code in Python in a professional setting a plus

  • Experience setting up/managing Python environments (i.e. Conda) across platforms (i.e. macOS, Windows, and Linux)

  • DevOps experience working with large mono repos a plus

  • Experience with cloud platforms (e.g. AWS, Azure, GCP) and Databricks is a plus

  • Experience deploying data engineering and data science workflows to a variety of platforms a plus

  • Degree in Computer Science, Software Engineering, or equivalent experience preferred

 WHO YOU’LL WORK WITH

  • You will be part of the asset team, and you will work in cross-functional Agile project teams alongside Data Scientists, Machine Learning Engineers, other Data Engineers, Project Managers, and industry experts.

Who you are: You are a highly collaborative individual who wants to solve problems that drive business value. You have a strong sense of ownership and enjoy hands-on technical work. Our values resonate with yours.

WHAT YOU’LL DO

  • You will contribute to a technology platform used for advanced analytics engagements, spanning data science and data engineering work

  • You will lead the advancement of our CI/CD workflows, including mentoring other team members less familiar with the topic

  • You can debug the most complicated build issues that come up, that other team members may not have the DevOps experience to tackle

  • You will help improve the way that we manage and deploy a very large number of independent modules to clients

  • You may help automate the packaging and deployment of our modules and pipelines

  • You will help advance the product, including improving usability and reducing technical debt (e.g. refactoring, testing)

  • You will help our internal users and clients create and manage data environments and deploy

  • You will contribute to cross-functional problem-solving sessions with our team and with our internal users and clients

OUR TECH STACK

At this time, we leverage Python, PySpark, the PyData stack, our own open-source data pipelining framework called Kedro. We support deployment via Docker, Databricks, cloud solutions such as AWS, GCP, and Azure, and more! We use CircleCI for CI/CD, JFrog Artifactory, and internal products to publish packages, and pytest and behave for testing. We use Sphinx to build documentation.

WHAT YOU’LL BENEFIT FROM

  • Real-World Impact – No project is ever the same, we work with top-tier clients across multiple sectors, providing unique learning and development opportunities internationally.

  • Fusing Tech & Leadership – We work with the latest technologies and methodologies and offer first-class learning programs at all levels.

  • Multidisciplinary Teamwork - Our teams include data scientists, engineers, project managers, UX and visual designers who work collaboratively to enhance performance. 

  • Innovative Work Culture – Creativity, insight, and passion come from being balanced. We cultivate a modern work environment through an emphasis on wellness, insightful talks, and training sessions.

  • Striving for Diversity – We recognize the benefits of working with people from all walks of life.

  • Continuous development and progression – We offer an extensive choice of training sessions, ranging from workshops to international conferences, tailored to your needs as well as a personal mentorship system. We have multiple career paths and geographic locations to evolve within the Firm.

  • The global community – you'll learn from colleagues around the world by connecting both internally and externally through our various hosted meet-ups.

 

Looking for a job?

Senior DevOps Engineer + Python at Srijan Technologies Pvt Ltd looks great, right? We have dozens of similar job posts on our site, interested? Leave your email and we'll send the best matches.