Computer Vision/Deep Learning Engineer

Job Description:

A Computer Vision/Deep Learning Engineer is responsible for designing, developing, and deploying computer vision and deep learning models to solve complex problems. The Computer Vision/Deep Learning Engineer works closely with data scientists, software engineers, and product managers to build, test, and deploy models into production environments.

Responsibilities:

  1. Develop computer vision and deep learning models to solve complex business problems
  2. Collaborate with data scientists, software engineers, and product managers to design, develop, and deploy computer vision models
  3. Implement and optimize computer vision algorithms for object detection, recognition, segmentation, and tracking
  4. Design and implement deep learning models using frameworks such as TensorFlow, Keras, and PyTorch
  5. Conduct experiments to evaluate model performance, identify areas for improvement, and implement solutions to optimize performance
  6. Perform data analysis and feature engineering to prepare data for computer vision and deep learning models
  7. Develop automated tools and processes for monitoring and maintaining computer vision models in production
  8. Stay up-to-date with the latest research and advancements in computer vision and deep learning

Preferred Qualifications:

  1. Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Mathematics, or related field
  2. Strong experience in computer vision, deep learning, and image processing
  3. Proficiency in programming languages such as Python, C++, and MATLAB
  4. Experience with computer vision libraries such as OpenCV, Pillow, and scikit-image
  5. Experience with deep learning frameworks such as TensorFlow, Keras, and PyTorch
  6. Familiarity with big data technologies such as Hadoop, Spark, and Kafka
  7. Knowledge of database technologies such as SQL and NoSQL
  8. Strong problem-solving and analytical skills
  9. Excellent communication and collaboration skills
  10. Ability to work independently and in a team environment.

Python Developer

Job Description:

A Python developer is responsible for writing server-side web application logic. The Python developer develops back-end components, connects the application with the other web services, and supports the front-end developers by integrating their work with the Python application. The Python developer also participates in the entire application life cycle, focusing on coding and debugging.

Responsibilities:

  1. Writing reusable, testable, and efficient code in Python
  2. Design and implementation of low-latency, high-availability, and performance applications
  3. Integration of user-facing elements developed by front-end developers with server-side logic
  4. Implementation of security and data protection
  5. Integration of data storage solutions such as databases, key-value stores, blob stores, etc.
  6. Performance tuning, improvement, balancing, usability, and automation
  7. Collaborate with other team members and stakeholders to ensure quality and timely delivery of projects
  8. Stay up-to-date with emerging trends in software development and apply them to project work where appropriate
  9. Debugging and troubleshooting issues in development, testing, and production environments

Preferred Qualifications:

  1. Bachelor’s degree in Computer Science or related field
  2. Strong experience in Python development with knowledge of at least one Python webframework (e.g. Django, Flask)
  3. Experience in developing RESTful web services
  4. Familiarity with database technologies such as SQL and NoSQL
  5. Understanding of front-end technologies such as HTML, CSS, and JavaScript
  6. Proficient understanding of code versioning tools such as Git
  7. Experience with Linux/Unix operating systems
  8. Familiarity with AWS services such as EC2, S3, and RDS is a plus
  9. Strong problem-solving and analytical skills
  10. Excellent communication and collaboration skills

Video Creator + Graphic Designer

Job Description:

We are seeking a talented and creative individual to join our team as a Video Creator + Graphic Designer. In this role, you will be responsible for designing and producing visually appealing graphics and videos to enhance our brand and marketing efforts. You will have the opportunity to showcase your skills in Adobe Photoshop, Adobe Premiere, Adobe After Effects, Corel Draw, and Adobe Illustrator to create engaging and professional visual content.

Responsibilities:

  1. Create visually compelling graphics, animations, and videos for various marketing and promotional materials.
  2. Collaborate with the marketing team to understand project requirements and develop creative concepts.
  3. Design and edit graphics and video content using Adobe Photoshop, Adobe Premiere, Adobe After Effects, Corel Draw, and Adobe Illustrator.
  4. Develop and maintain a consistent visual identity and branding across all materials.
  5. Ensure that all graphics and videos are optimized for various platforms, including social media, websites, and presentations.
  6. Stay up-to-date with industry trends and best practices in graphic design and video production.
  7. Collaborate with cross-functional teams, including marketing, content creators, and developers, to ensure effective communication and project execution.
  8. Manage multiple projects simultaneously and meet deadlines in a fast-paced environment.

Requirements:

  1. Proven experience as a Video Creator and Graphic Designer or a similar role.
  2. Strong portfolio demonstrating expertise in graphic design, video editing, and animation.
  3. Proficiency in Adobe Photoshop, Adobe Premiere, Adobe After Effects, Corel Draw, and Adobe Illustrator.
  4. Solid understanding of visual design principles, including layout, color theory, and typography.
  5. Knowledge of video production techniques, including storyboarding, scripting, shooting, and editing.
  6. Excellent attention to detail and a keen eye for aesthetics.
  7. Ability to work independently as well as collaborate effectively in a team.
  8. Strong organizational and time management skills.
  9. Ability to adapt to changing priorities and meet tight deadlines.
  10. Excellent communication and interpersonal skills.

Preferred Qualifications:

  1. Bachelor’s degree in Graphic Design, Multimedia Arts, or a related field.
  2. Experience in creating motion graphics and animations.
  3. Familiarity with 3D modeling and rendering software.
  4. Knowledge of digital marketing and social media platforms.

Join our dynamic team and contribute to the creation of visually stunning content that will captivate our audience and enhance our brand presence. Apply today with your portfolio and resume to be considered for this exciting opportunity!

Junior .NET Developer

Job Description:

Maitri Lab Grown Diamonds is seeking a talented and motivated Junior .NET Developer to join our dynamic Senior .NET Developer team. In this role, you will be responsible for developing projects based on business requirements and collaborating with the team to ensure the successful delivery of high-quality software solutions. Your expertise in C# and .NET concepts, proficiency in SQL Server and database optimization, as well as your ability to quickly understand and integrate business logic, will be crucial for the success of our projects.

Responsibilities:

  1. Collaborate with the Senior .NET Developer team to develop software solutions based on business requirements.
  2. Write clean, efficient, and maintainable code using C# and .NET concepts.
  3. Design, develop, and optimize SQL Server databases, including creating optimized stored procedures and performing JOIN operations.
  4. Understand the business logic of applications and integrate it effectively into the development process.
  5. Participate in code reviews and provide constructive feedback to enhance code quality.
  6. Collaborate with cross-functional teams, including business analysts and quality assurance, to ensure smooth project delivery.
  7. Troubleshoot and debug issues, identifying and implementing appropriate solutions.
  8. Stay up-to-date with industry trends and advancements in .NET development.

Requirements:

  1. Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  2. Proven experience or internship in .NET development.
  3. Strong knowledge of C# and .NET concepts.
  4. Proficiency in SQL Server and database concepts, such as optimized stored procedures and JOIN operations.
  5. Ability to quickly understand the business logic of an application and integrate it effectively into the development process.
  6. Solid understanding of database designing and optimization.
  7. Familiarity with software development methodologies and best practices.
  8. Strong problem-solving skills and attention to detail.
  9. Effective communication and collaboration skills.
  10. Ability to work both independently and as part of a team.

Preferred Qualifications:

  1. Experience with front-end technologies such as HTML, CSS, and JavaScript.
  2. Familiarity with web development frameworks, such as ASP.NET and MVC.
  3. Knowledge of version control systems, such as Git.
  4. Understanding of agile development methodologies.

Join our team and contribute to the development of cutting-edge software solutions in the exciting field of lab-grown diamonds. Apply today with your resume and any relevant project examples to be considered for this Junior .NET Developer position.

Machine Learning Engineer

Job Description:

A Machine Learning Engineer is responsible for developing and deploying machine learning models that can help solve complex business problems. The Machine Learning Engineer works closely with data scientists and software engineers to build, test, and deploy machine learning models into production environments.

Responsibilities:

  1. Develop and implement machine learning models and algorithms for predictive modeling, recommendation systems, and other applications
  2. Create and maintain scalable and optimized machine learning pipelines
  3. Deploy machine learning models into production environments
  4. Collaborate with data scientists and software engineers to design, develop, and maintain data pipelines and infrastructure for machine learning projects
  5. Conduct experiments to evaluate model performance, identify areas for improvement, and implement solutions to optimize performance
  6. Perform data analysis and feature engineering to prepare data for machine learning algorithms
  7. Develop automated tools and processes for monitoring and maintaining machine learning models in production
  8. Stay up-to-date with the latest research and advancements in machine learning and artificial intelligence

Preferred Qualifications:

  1. Bachelor’s or Master’s degree in Computer Science, Statistics, Mathematics, or related field
  2. Strong experience in machine learning, data science, and statistical modeling
  3. Proficiency in programming languages such as Python, R, and Java
  4. Experience with machine learning frameworks such as TensorFlow, Keras, and PyTorch
  5. Familiarity with big data technologies such as Hadoop, Spark, and Kafka
  6. Knowledge of database technologies such as SQL and NoSQL
  7. Experience with cloud computing platforms such as AWS, Azure, or GCP
  8. Strong problem-solving and analytical skills
  9. Excellent communication and collaboration skills
  10. Ability to work independently and in a team environment.

Senior .NET Developer

Job Description:

Maitri Lab Grown Diamonds is seeking a highly skilled and experienced Senior .NET Developer to join our Senior .NET Developer team. As a Senior .NET Developer, you will play a key role in developing projects on demand, working closely with the team to deliver high-quality software solutions. Your advanced knowledge of C# and .NET Core, proficiency in SQL Server and advanced database concepts, and ability to quickly understand and integrate business logic will be vital for the success of our projects. This is a full-time, on-site position located in Surat, Gujarat.

Responsibilities:

  1. Collaborate with the Senior .NET Developer team to develop and deliver software solutions based on project requirements.
  2. Utilize advanced knowledge of C# and .NET Core to design, develop, and implement complex functionalities.
  3. Ensure the performance, scalability, and security of applications by optimizing code and utilizing best practices.
  4. Design, develop, and optimize SQL Server databases, including writing optimized stored procedures and complex queries.
  5. Quickly grasp the business logic of applications and integrate it effectively into the development process.
  6. Lead technical discussions and provide guidance to junior developers.
  7. Participate in code reviews to ensure adherence to coding standards and promote code quality.
  8. Troubleshoot and resolve technical issues, providing efficient and effective solutions.
  9. Stay up-to-date with the latest technologies, tools, and frameworks in the .NET ecosystem.
  10. Collaborate with cross-functional teams, including business analysts and quality assurance, to ensure successful project delivery.

Requirements:

  1. Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  2. Proven experience as a Senior .NET Developer or similar role.
  3. Advanced knowledge of C# and .NET Core.
  4. Full proficiency in SQL Server and advanced database concepts, including optimized stored procedures.
  5. Strong understanding of database designing and optimization.
  6. Ability to quickly understand and integrate business logic into software solutions.
  7. Solid understanding of software development methodologies and best practices.
  8. Excellent problem-solving and analytical skills.
  9. Strong attention to detail and ability to work on multiple projects simultaneously.
  10. Effective communication and leadership skills.
  11. Ability to work both independently and collaboratively as part of a team.

Preferred Qualifications:

  1. Experience with front-end technologies such as HTML, CSS, and JavaScript.
  2. Familiarity with web development frameworks, such as ASP.NET and MVC.
  3. Knowledge of cloud platforms and services, such as Azure or AWS.
  4. Familiarity with DevOps practices and tools.
  5. Understanding of agile development methodologies.

Join our team and contribute to the development of cutting-edge software solutions in the exciting field of lab-grown diamonds. As a Senior .NET Developer, you will have the opportunity to make a significant impact on our projects. If you are a highly skilled and motivated professional, apply today with your resume and any relevant project examples to be considered for this Senior .NET Developer position.

Senior Vue JS Front End Developer

Job Description:

We are seeking a highly skilled and experienced Senior Vue JS Front-End Developer to join our team. As a Senior Vue JS Front-End Developer, you will play a crucial role in developing and maintaining our complex ERP system. The backend runs on .NET Core, and the front-end is developed using Vue 3 with a modern tech stack. Your advanced knowledge of Vue 3, JavaScript ES5 or higher, and ability to debug issues and develop new modules while integrating APIs will be essential for the success of our projects. This is a full-time, on-site position located in Surat, Gujarat.

Responsibilities:

  1. Collaborate with the development team to design, develop, and maintain the front-end of our complex ERP system using Vue 3.
  2. Implement responsive and user-friendly UI/UX designs.
  3. Write clean, efficient, and maintainable code in JavaScript ES5 or higher.
  4. Debug and troubleshoot issues in the existing codebase, identifying and implementing effective solutions.
  5. Develop new modules and features, integrating APIs and ensuring smooth functionality.
  6. Conduct code reviews to ensure adherence to coding standards and best practices.
  7. Optimize application performance and ensure scalability.
  8. Stay up-to-date with the latest front-end technologies and frameworks.
  9. Collaborate with the backend development team to integrate the front-end with the .NET Core backend.
  10. Continuously enhance the user experience and improve the overall functionality of the ERP system.

Requirements:

  1. Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  2. Proven experience as a Senior Vue JS Front-End Developer or a similar role.
  3. Advanced knowledge of Vue 3 and its ecosystem.
  4. Strong proficiency in JavaScript ES5 or higher.
  5. Experience in debugging and troubleshooting front-end issues.
  6. Ability to develop new modules and features, integrating APIs.
  7. Openness to learning and developing in other front-end technologies.
  8. Familiarity with UI/UX design principles and responsive design.
  9. Strong understanding of software development methodologies and best practices.
  10. Excellent problem-solving and analytical skills.
  11. Ability to work independently and collaboratively in a team.
  12. Effective communication and collaboration skills.

Preferred Qualifications:

  1. Experience with Vuex for state management in Vue.js.
  2. Familiarity with modern front-end tech stack (Webpack, Babel, ESLint, etc.).
  3. Knowledge of backend technologies, particularly .NET Core.
  4. Understanding of agile development methodologies.

Join our team and contribute to the development of our complex ERP system using Vue 3 and modern front-end technologies. As a Senior Vue JS Front-End Developer, you will have the opportunity to make a significant impact on our projects. If you are a highly skilled and motivated professional, apply today with your resume and any relevant project examples to be considered for this position.

Location: Surat, Gujarat