



Job Overview:
We are seeking a motivated and enthusiastic Junior AI/ML Engineer to join our dynamic team. The ideal candidate will have a foundational knowledge in machine learning, deep learning, and related technologies, with hands-on experience in developing ML models from scratch. You will work closely with senior engineers and data scientists to design, implement, and optimize AI solutions that drive innovation and improve our products and services.
Key Responsibilities:
- Develop and implement machine learning and deep learning models from scratch for various applications.
- Collaborate with cross-functional teams to understand requirements and provide AI-driven solutions.
- Utilize deep learning frameworks such as TensorFlow, PyTorch, Keras, and JAX for model development and experimentation.
- Employ data manipulation and analysis tools such as pandas, scikit-learn, and statsmodels to preprocess and analyze data.
- Apply visualization tools like matplotlib and spacy to present data insights and model performance.
- Demonstrate a general understanding of data structures, algorithms, multi-threaded programming, and distributed computing concepts.
- Leverage knowledge of statistical and algorithmic models along with fundamental mathematical concepts, including linear algebra and probability.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Data Science, Statistics, or a related field.
- Solid foundation in machine learning, deep learning, computer vision, and natural language processing (NLP).
- Proven experience in developing ML/deep learning models from scratch.
- Proficiency in Python and relevant libraries.
- Hands-on experience with deep learning frameworks such as TensorFlow, PyTorch, Keras, or JAX.
- Experience with data manipulation and analysis libraries like pandas, scikit-learn, and visualization tools like matplotlib.
- Strong understanding of data structures, algorithms, and multi-threaded programming.
- Knowledge of statistical models and fundamental mathematical concepts, including linear algebra and probability.
Skills and Competencies:
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration abilities.
- Ability to work independently and as part of a team in a fast-paced environment.
- Eagerness to learn and stay updated with the latest advancements in AI/ML technologies.
Preferred Qualifications:
- Previous internship or project experience in AI/ML.
- Familiarity with cloud-based AI/ML services and tools.
Nirwana.AI is an equal opportunity employer and welcomes applicants from all backgrounds to apply.

About NirwanaAI
About
Similar jobs

MindInventory is a leading digital transformation company in Ahmedabad that helps businesses of all sizes adopt cutting-edge technologies to achieve their digital ambitions. We are committed to providing practical tech solutions that drive growth with measurable results.
Experience: 3-5 Years
Location: Ahmedabad, Gujarat
Type: Full time, Work From Office
Roles and Responsibilities:
- Write reusable, testable, and efficient code.
- Design and implement of low-latency, high-availability, and performant applications.
- Integration of user-facing elements developed by front-end developers with server side logic.
- Implementation of security and data protection.
- Integration of data storage solutions.
- Performance tuning, improvement, balancing, usability, automation.
- Work collaboratively with design team to understand end user requirements to provide technical solutions and for the implementation of new software features.
- Good understanding of Python, Django and Flask.
- Good exposure on python scientific libraries ( Numpy, Pandas, Tensorflow).
- Strong knowledge on data structures and designing for performance, scalability and availability Knowledge in MongoDB and Web services.
- Experience in Microservices, Big data technologies will be a plus.
- Good grasp of algorithms, memory management and multithreaded programming.
- Good to have - Mysql, Redis, ElasticSearch.
- Able to fit in well within an informal startup environment and to provide hands-on management.
- High energy level and untiring commitment to drive oneself & the team towards goals.
- Expert in Python, with knowledge of at least one Python web framework (such as Django,Flask,etc).
- Should have done development on Django and other UI web Frameworks.
- Basic understanding HTML, CSS, JavaScript, JQuery, JS Libraries like AngularJs.
- Implementing SOAP based and RESTful services.
- UNIX/LINUX experience is an added advantage.
- Should have experience in Database & SQL.
- Good understanding of server-side templating languages such as Jinja 2, Mako, etc.
- Strong unit test and debugging skills.
- Proficient understanding of code versioning tools (such as Git, Mercurial or SVN).


- Drive the architecture and design of large-scale, multi-tiered, distributed software applications, tools, systems and services using object-oriented design, distributed programming, Java/Node/ Python, .Net.
- Hands on experience in delivering high quality software products.
- Gather business and functional requirements from external and/or internal customers and end-users, and translate requirements into technical specifications to build robust, scalable, supportable solutions that work well between a ranges of complex systems.
- Serve as technical lead throughout the full development lifecycle, end-to-end, from scoping, planning, conception, design, implementation and testing, to documentation, delivery and maintenance.
- Provide design reviews for other engineers, including feedback on architecture and design issues, as well as integration, performance and scalability.
- Manage resources on multiple technical projects and ensure schedules, milestones, and priorities are compatible with technology and business goals.

Hi,
We need a fullstack developer who can write quality code real fast as we are fast-paced startup
Roles and Responsibilities
- Backend development in Python/Flask
- Frontend development in React/Next
- Deployment using AWS
You will learn a lot on the job so we need someone who is willing to learn and put in the work


Note: Apply only if you have worked minimum of 2 years in your current organisation
Basic Qualifications
- Bachelor’s degree in Engineering with specialization in Computer science or related field
- 5+ years of experience as a software engineer in a product development setting
- Love of technology and experience with one or more programming languages from Java, Python, or Go
- Experience in full-stack development including designing APIs and integration patterns, implementing security, implementing frameworks for Unit and End-to-End testing
- Experience with micro-services architecture
- Experience in one or more frameworks like Spring, GRPC, Flask, etc.
- Extensive experience in a test-driven development environment
- Understanding of CI/CD practices including code check-in policies, automated unit tests, automated code deployments, etc.
- Ability to grasp new technologies and use them effectively to create industrial-strength software.
Preferred Qualifications
- Good communication skills. You can communicate well in the English language with product managers, your team members, and external stakeholders, to understand their needs and convey yours, in a clear, precise manner - verbally, or in writing.
- Strong collaboration skills. You have demonstrated the ability to work with both - senior & junior technical professionals and get work done. You quickly earn the trust of the people you work with. People enjoy and have fun working with you.
- Deadline oriented. You understand that deadlines are meant to be met. Challenges will surface, and obstacles and roadblocks will cause delays, but you plan for them in advance and still ship your features on time to meet your commitments.
- Bias for action. Your default setting is to take action, and not wait for things to happen. You love to learn about new technologies and advancements in the software industry.

- Writing well-designed, testable and efficient code.
- Gathering and evaluating user feedback.
- Providing code documentation and other inputs to technical documents.
- Supporting continuous improvement by investigating alternatives and new technologies and presenting these for architectural review.
- Troubleshooting and debugging to optimise performance.
- Building reusable code libraries for future use.
- Integration of user-facing elements developed by front-end developers with server-side logic.
What you need to have:
- Proven experience as a Full Stack Developer and familiarity with common stacks.
- Experience in Node.js, React, MongoDB, Micro service-based architecture, Domain Driven Development, AWS a must.
- Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks. Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design
- Node.js, React, MongoDB, Micro service-based architecture, Domain Driven Development, AWS is a must
- Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks.
- Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/ UX design.
- Entrepreneurial with a founder mindset.
- Ambitious, willing to work hard and invest in building a great career.
- Candidates who care more about what they learn and the impact they make.
- Take ownership of all his/her tasks.
- Believe in work-life integration. passion > work-life balance.





- 2-4 years of experience working with web platforms (at a corporate, startup, or digital agency)
Work Ethic & Requirements
- Experience with the development of large-scale websites and a strong understanding of web development technologies, third-party applications and platforms, and social media.
- You should be able to handle multiple projects at the same time.
- You should have the ability to motivate, support, and understand teams and easily work with everyone from our UX/visual designers to tech developers to content strategists.
- You should be motivated and organized. A proactive attitude is most important.
- Ability to effectively manage time, prioritize tasks and work within deadlines with little or no supervision
- The ability to work both autonomously and as part of a team
Tech Skills
- Python/Django
- React JS
- Node JS










