freehire launches on Product Hunt on 26 August.

Follow →

Software Development Engineer

We are looking for a talented and experienced engineer to join our DevOps and AI-focused team. In this role, you will have the opportunity to make a significant impact on our technology by leveraging your skills in Python, AI/ML, and data handling. You will collaborate closely with data engineers and the DevOps team to process and analyze Big Data, extract valuable insights, and integrate AI/ML models into our software systems.

  • Develop and implement software solutions for data-centric projects, ensuring high performance and scalability.
  • Collaborate with corss-functional teams on applications that boost Engineering Productivity.
  • Utilize cloud platforms (GCP/Azure/AWS) and containerization technologies (Docker, Kubernetes) for efficient infrastructure management.
  • Implement CI/CD practices and Jenkins for automated testing and deployment, enhancing our development processes.
  • Apply your Python skills to build robust and maintainable code, following best practices.
  • Stay updated with the latest trends in GenAI, Vector DB, and Machine Learning to incorporate innovative features.
  • Ensure data security and privacy by implementing robust security measures throughout the software development lifecycle.
  • Document and communicate technical designs and decisions effectively, promoting knowledge sharing within the team.
  • Provide support and troubleshooting for deployed systems, ensuring smooth operations.
  • Bachelor's degree in Computer Science, Electronics, or a relevant field is required.
  • 3+ years of experience in software development, with a strong focus on Python.
  • Proficiency in DevOps practices, including cloud platforms and containerization.
  • Hands-on experience with CI/CD tools like Jenkins is essential.
  • Strong understanding of AI concepts, including RAG, GenAI, and Vector DB.
  • Excellent communication skills to collaborate effectively with diverse teams.
  • Ability to work independently and manage multiple tasks simultaneously.
  • Familiarity with BigData technologies is an advantage.
  • Eagerness to learn and adapt to new technologies and industry trends.
  • A problem-solving mindset and a passion for continuous improvement.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available