Agency Spotter - Lemont, IL

posted about 2 months ago

Full-time - Mid Level
Remote - Lemont, IL

About the position

We are seeking a highly skilled Django Developer with a strong background in data science to join our team. In this role, you will be responsible for developing and maintaining complex web applications that support our data-driven products. Your work will directly contribute to the enhancement of our AI capabilities and the delivery of high-impact solutions to our clients. This position is ideal for someone who is passionate about both backend development and data science, and who thrives in a dynamic, fast-paced environment. As a Django Developer, you will engage in backend development, designing, developing, and maintaining scalable web applications using Django. You will ensure that these applications are efficient, secure, and easy to maintain. Collaboration with our data science team will be crucial as you integrate machine learning models, data pipelines, and analytics tools into web applications. You will also be responsible for developing RESTful APIs to enable seamless integration between our applications and external systems. In addition to development, you will manage database schemas, optimize performance, and ensure data integrity across our platforms. Monitoring and improving application performance will be part of your responsibilities, ensuring that they can handle high volumes of traffic and data. You will write unit and integration tests to ensure the reliability of the codebase and troubleshoot any issues that arise. Working closely with cross-functional teams, including front-end developers, data scientists, and product managers, you will deliver high-quality products on time. Continuous learning is encouraged, and you will stay up-to-date with the latest developments in Django, Python, data science, and AI technologies, applying new knowledge to your work.

Responsibilities

  • Design, develop, and maintain scalable web applications using Django.
  • Collaborate with the data science team to integrate machine learning models, data pipelines, and analytics tools into web applications.
  • Develop RESTful APIs to enable seamless integration between applications and external systems.
  • Design and optimize database schemas, manage migrations, and ensure data integrity and performance.
  • Monitor and improve the performance of applications to handle high volumes of traffic and data.
  • Write unit and integration tests to ensure code reliability and troubleshoot issues.
  • Work closely with cross-functional teams to deliver high-quality products on time.
  • Stay up-to-date with the latest developments in Django, Python, data science, and AI technologies.

Requirements

  • Solid understanding of data science principles and experience working with data scientists to implement machine learning models and data pipelines.
  • Proficiency in Python with a deep understanding of Django and related libraries.
  • Experience with data science libraries such as Pandas, NumPy, and Scikit-learn is a plus.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).
  • Proven experience in designing and developing RESTful APIs.
  • Proficient in Git and version control workflows.
  • Strong analytical and problem-solving skills with the ability to think critically and adapt to changing requirements.
  • Excellent communication skills to explain complex technical concepts to non-technical stakeholders.
  • Self-motivated and disciplined, comfortable working in a remote environment.

Nice-to-haves

  • Experience with AI/ML frameworks (e.g., TensorFlow, PyTorch) and deploying machine learning models into production.
  • Familiarity with cloud platforms (e.g., AWS, GCP, Azure) and cloud-based data services.
  • Experience with CI/CD pipelines and containerization (e.g., Docker, Kubernetes).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service