Software Development Engineer-AI/ML
Nokia · Bengaluru, Karnataka, India
Free to search · AI fit score against your CV · tailor your résumé in one click
Nokia · Bengaluru, Karnataka, India
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. Your responsibilities • 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. Your skills and experience • 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.