remote
Software Developer II - Terra Sense Analytics Ltd
Software Engineer
Software Developer II focused on AI and deep learning, building scalable models and production pipelines using Python, TensorFlow, and Git. Strong coding, problem‑solving, and collaboration skills required.
About the role
Key Responsibilities
- Design, develop, and maintain AI/ML models and pipelines in Python, leveraging TensorFlow or PyTorch.
- Collaborate with data scientists and product teams to translate research into production‑ready code.
- Implement version control, CI/CD, and automated testing to ensure code quality and reliability.
- Optimize model performance and resource usage for deployment on cloud or edge platforms.
- Document architecture, code, and best practices for internal knowledge sharing.
Requirements
- 3+ years of software development experience with a focus on AI/ML.
- Proficiency in Python, TensorFlow/PyTorch, and Git.
- Strong understanding of data structures, algorithms, and software design patterns.
- Experience with cloud services (AWS, Azure, or GCP) and containerization (Docker, Kubernetes) is a plus.
- Excellent communication skills and a collaborative mindset.
Skills
pythonmachine learningdeep learningtensorflow