Senior Engineer

  • Remote - India

Remote

Data

Mid-level

Summary

Join our dynamic team as a Senior Data Engineer and contribute to designing, developing, and maintaining complex software applications using Python. As a key member of our AI/ML engineering team, you will work collaboratively with multi-disciplinary teams to build innovative web experiences that delight clients and their customers.

Requirements

  • 5+ years of experience in software development, with a focus in Python
  • Proficiency in writing clean, efficient, and extensible code
  • Strong understanding of ETL data practices
  • Proficiency in automated testing frameworks such as Pytest
  • Strong experience building RESTful APIs and web services
  • Strong experience with version control systems such as Git
  • Experience with data version control (DVC) is a plus
  • Strong experience with continuous integration and continuous deployment (CI/CD)
  • Solid understanding of security practices
  • Familiarity with deploying code to cloud platforms
  • Experience with containerization technologies such as Docker
  • An interest in mentorship, and passions for technology and continuous learning
  • LOVE of Python!
Share this job:
Please let Code and Theory know you found this job on Remote First Jobs 🙏
Apply now