Software Engineer - Python

Making Your Next Move Count

At Navis you will find a rewarding career where you can thrive at every level. We invest in our teammates through offering competitive compensation and benefits, progressive training opportunities that empower employees to achieve total (physical, financial, social & community) wellbeing. In addition to challenging and meaningful work, you will find a strong work-life balance and a deep commitment to developing you. Navis’ culture thrives on teamwork and diversity. So, bring your unique perspective and talent to Navis and thrive in your every work day!

Navis LLC is an equal opportunity employer, committed to a diverse and inclusive workforce. All qualified applicants shall receive consideration for employment without regard to race, color, religious creed, gender, national origin, ancestry, age, physical or mental disability, or sexual orientation.

Position Summary

We are hiring a talented, highly motivated, and productive developer with expertise in large-scale distributed computation, system programming, DNN, information retrieval, and machine learning. This is an exciting opportunity for someone who wants to be a part of a growing team and a thriving organization. You will work with a team of domain and AI/ML experts designing and building a world-class platform that helps our Data Scientists, Data Engineers, and Analysts enable AI in the supply chain business and its operations. The role will have high visibility in Navis.


Work with the AI framework team to automate infrastructure used by the Data Science team.
To transform the machine learning models into APIs that other applications can interact with.
Ingest and transform heterogeneous data sources.
Speeding up/reducing the complexity of key components/pipelines to improve our systems' performance and/or efficiency.
Develop minimum viable products based on machine learning.
Come up with improvements to machine-learning algorithms.
Coordinating with multiple teams internally and externally

Strong design, coding, debugging, and problem analysis and solving skills
Passionate and self-motivated
Ability to drive cross-team collaborations and ship production features in a fast-paced startup environment
Good communication skills, both verbal and written
Customer/end result-driven in design and development

Desired Experience

Bachelor's degree in CS, IT, EE, or equivalent.
2+ years of programming experience in Python (AI/ML exp is preferred) .
Experiences in large-scale distributed computation, system programming, information retrieval, and machine learning (AI / ML )

Location: Office in Chennai, flexible and remote work options available

About Navis

Navis is the global market leader in a multi-billion dollar industry building and implementing maritime terminal operating systems, optimization and automation solutions at ports around the world. From Long Beach to Hong Kong, Dubai to Brazil, and Rotterdam to Busan, Navis delivers mission critical enterprise software that is at the heart of running a terminal and services to optimize operations. We are an innovative and profitable maritime platform striving to make global trade smarter, safer, and more sustainable for everyone by connecting multiple systems to support a more efficient global container flow. Most of the material goods in the world are transported in containers using our software.

Culturally, Navis is organized around our Guiding Principles for Success (GPS). Commitment to our core principles is an essential ingredient for success for our team members. Our GPS are Smart Operators, Customer Obsessed, Forging the Future and Better Together.
Chennai, TN, IN