Career
Current Openings
Senior Machine Learning Engineer
We are looking for a Mid to Senior Level Machine Learning Software Engineer. You will be part of a dynamic and talented team that is passionate about creating innovative solutions for our customers. You will have the opportunity to work on cutting-edge technologies and projects that have a positive impact.

Requirements & Responsibility
Job Functions:
- Design and implement machine learning pipelines and frameworks using Python, TensorFlow, PyTorch or other tools.
 - Research and apply state-of-the-art machine learning techniques to solve real-world problems.
 - Build end-to-end machine learning pipelines, including data ingestion, preprocessing, feature engineering, model training, validation, and deployment.
 - Conduct experiments and perform statistical analysis to evaluate model performance and identify areas for improvement.
 - Document and communicate your work and results to stakeholders and peers
 - Test, debug, and monitor the performance and reliability of the AI systems and applications
 
Minimum Requirements:
- Bachelor’s Degree or higher in Computer Science, Engineering, Mathematics, or a related field.
 - At least 3 years of professional experience in machine learning, data science, or software engineering
 - Proficiency in Python and one or more machine learning frameworks such as TensorFlow, PyTorch, Scikit-learn, or Keras
 - Knowledge of machine learning concepts and methods such as supervised learning, unsupervised learning, deep learning, natural language processing, computer vision, or reinforcement learning
 - Experience with cloud platforms such as AWS, Azure, or Google Cloud
 - Experience in using agile methodologies such as Scrum or Kanban
 - Excellent communication, leadership, and problem-solving skills
 
Nice to have:
- Master’s Degree in a Computer or Engineering related field
 - Exposure to .NET technologies such as ASP .Net core
 - Experience with other languages such as Python, Rust, C++, and C#
 - DevOps experience, working knowledge of Docker, Kubernetes
 
As a Machine Learning Software Engineer at our AI startup, you will also enjoy:
- Utilizing the newest and latest tools & technologies
 - A competitive salary and variable compensation package
 - Flexible, hybrid work schedule.
 - Diversity focused, inclusive and safe environment
 - Collaborative and supportive work environment
 - The chance to learn from and grow with industry experts.
 
If you are interested in joining our AI startup and working on exciting projects that make a difference, please submit your resume and portfolio. We look forward to hearing from you!
About Nepasoft
Nepasoft, founded in 2011, is a leading technology firm driven by innovation and collaboration. We bring together talented minds to solve complex challenges using cutting-edge tools and solutions. At Nepasoft, we prioritize personal and professional growth, creating a work environment that is both meaningful and rewarding for our team members.
Our Values
Nepasoft LLC is a team of skilled Data Associates focused on providing high-quality data solutions, including annotation, transcription, and management. We combine precision, efficiency, and a collaborative work culture to deliver reliable results, ensuring client satisfaction through every project. Our commitment to continuous growth and accuracy makes us a trusted partner in the data industry.
Work Life Balance
At Nepasoft LLC, we understand the importance of balancing work and personal life. We offer flexible schedules and a supportive environment that allows our team to manage both their professional responsibilities and personal time effectively. By prioritizing well-being and offering a healthy work culture, we ensure our employees can thrive in their careers while maintaining a fulfilling personal life.
Compensation & Benefits
We offer competitive compensation packages that reflect the skills and contributions of our team. Our employees enjoy a range of benefits, including performance-based bonuses, regular salary reviews, and opportunities for professional development. We are committed to rewarding hard work and dedication, ensuring that our team is well-compensated for their efforts while also providing a supportive environment for growth and success.
Why join us?
- Grow professionally with continuous learning and development.
 - Work in a collaborative and supportive team environment.
 - Enjoy competitive compensation and performance bonuses.
 - Achieve a healthy work-life balance with flexible schedules.
 - Contribute to impactful and meaningful projects.
 - Be recognized and rewarded for your hard work.
 - Thrive in a positive and inclusive workplace culture.