Work With Us
Are You Ready to Embark on an Exciting Journey with Us? Join our Dynamic Team and Unleash Your Potential Today!
G2 SOFT is one of the fastest-growing companies that help businesses to embrace the digital revolution to scale and grow. We are actively looking for talented and motivated individuals across various technologies to join our team.
Get Ready to Begin an Exciting Journey with Us! Join Us and Make A Difference!
Interested in Being Part of an Incredible Team?
Explore Our Current Openings:
Generative AI Engineer
Multiple Locations In United States Of America (USA)
Job Overview:
We’re in search of an expert Generative AI Engineer to collaborate on Large-Language Models (LLMs) and Foundation Models (FMs). This role offers the opportunity to join us at the inception of our journey. We’re on the lookout for software engineers deeply passionate about AI and LLM, and individuals who are passionate about programming.
Programmer Analyst - Cloud & Data Engineer
Multiple Locations In United States Of America (USA)
Job Overview:
We are seeking a skilled Programmer Analyst specializing in Cloud and Data Engineering to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining cloud-based data solutions that support our organization’s data-driven initiatives. This role requires a strong background in programming, cloud computing, and data engineering principles. If you are passionate about leveraging cutting-edge technologies to solve complex data challenges, we’d love to hear from you.
AI/ML and Data Scientist
Multiple Locations In United States Of America (USA)
Job Overview:
We are seeking a talented AI/ML and Data Scientist to join our team. The ideal candidate will have a strong background in artificial intelligence, machine learning, and data science, with a passion for developing innovative solutions to complex problems. This role involves leveraging advanced analytics techniques to extract insights from large datasets and drive data-driven decision-making across the organization.
Application Programmer-I (Full Stack)
Multiple Locations In United States Of America (USA)
Job Overview:
We are seeking a motivated Application Programmer-I (Full Stack) to join our dynamic team. The ideal candidate will be responsible for developing and maintaining software applications across the entire stack, from front-end user interfaces to back-end server logic. This role requires proficiency in both front-end and back-end technologies, as well as a passion for creating intuitive and efficient user experiences.
Application Programmer-II (.Net/Python)
Multiple Locations In United States Of America (USA)
Job Overview:
We are in search of a skilled Application Programmer-II proficient in both .NET and Python to join our team. The ideal candidate will be responsible for developing, implementing, and maintaining software solutions utilizing these technologies. This role requires a strong foundation in both .NET and Python programming languages, as well as experience in designing and building robust applications.
Mobile Application Developer
Multiple Locations In United States Of America (USA)
Job Overview:
We are seeking a talented Mobile Application Developer to join our team. The ideal candidate will be responsible for designing, developing, and maintaining mobile applications across iOS and Android platforms. This role requires a strong background in mobile app development, with proficiency in programming languages such as Swift, Objective-C, Java, or Kotlin.
Android Application Developer
Multiple Locations In United States Of America (USA) for Android Developers
Job Overview:
We are seeking a talented Mobile Application Developer to join our team. The ideal candidate will be responsible for designing, developing, and maintaining mobile applications across iOS and Android platforms. This role requires a strong background in mobile app development, with proficiency in programming languages such as Swift, Objective-C, Java, or Kotlin.
Apply Now Button
Join Our Team!
We’re here to answer any question you may have.
careers
Would you like to join our growing team?
help@gen2soft.com
Any Queries
Would you like to help us with suggestions?
help@gen2soft.com
Mobile Application Developer
Multiple Locations In United States Of America (USA)
We are seeking a talented Mobile Application Developer to join our team. The ideal candidate will be responsible for designing, developing, and maintaining mobile applications across iOS and Android platforms. This role requires a strong background in mobile app development, with proficiency in programming languages such as Swift, Objective-C, Java, or Kotlin.
If you are passionate about creating innovative and user-friendly mobile experiences and have a track record of building successful mobile applications, we encourage you to apply.
RESPONSIBILITIES:
- Design and develop mobile applications for iOS and Android platforms using programming languages such as Swift, Objective-C, Java, or Kotlin.
- Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications.
- Develop intuitive and user-friendly interfaces that provide an exceptional user experience across different mobile devices and screen sizes.
- Implement features and functionalities based on wireframes and user stories, ensuring alignment with business objectives.
- Integrate with backend services and APIs to access data and resources required by the mobile application.
- Optimize mobile applications for performance, reliability, and security, and ensure compliance with platform-specific guidelines and standards.
- Conduct thorough testing of mobile applications to identify and fix bugs, ensure functionality, and enhance usability.
- Stay updated with emerging trends and best practices in mobile app development, and incorporate them into our development processes to drive continuous improvement.
- Maintain and update existing mobile applications, addressing issues, implementing new features, and releasing updates as needed.
- Collaborate with UI/UX designers to ensure consistency and coherence between design and implementation, and provide feedback on usability and user experience enhancements.
Application Programmer-II (.Net/Python)
Multiple Locations In United States Of America (USA)
We are in search of a skilled Application Programmer-II proficient in both .NET and Python to join our team. The ideal candidate will be responsible for developing, implementing, and maintaining software solutions utilizing these technologies. This role requires a strong foundation in both .NET and Python programming languages, as well as experience in designing and building robust applications.
If you are passionate about leveraging .NET and Python to create innovative solutions and drive business outcomes, we encourage you to apply.
RESPONSIBILITIES:
- Develop, implement, and maintain software applications using .NET and Python programming languages.
- Design and develop scalable and efficient solutions that meet business requirements and objectives.
- Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications.
- Develop server-side logic and APIs using .NET Core, ASP.NET, or Python frameworks such as Django or Flask.
- Implement front-end components and user interfaces using technologies such as HTML, CSS, JavaScript, and frameworks like React or Angular.
- Integrate third-party libraries, APIs, and services to extend application functionality and enhance user experience.
- Develop and maintain database schemas, queries, and stored procedures for relational databases such as SQL Server or PostgreSQL.
- Write clean, maintainable, and well-documented code following coding standards and best practices.
- Conduct thorough testing of applications to identify and fix bugs, ensure functionality, and optimize performance.
- Stay updated with emerging trends and advancements in .NET and Python development, and incorporate them into our development processes to drive continuous improvement.
AI/ML and Data Scientist
Multiple Locations In United States Of America (USA)
We are seeking a talented AI/ML and Data Scientist to join our team. The ideal candidate will have a strong background in artificial intelligence, machine learning, and data science, with a passion for developing innovative solutions to complex problems. This role involves leveraging advanced analytics techniques to extract insights from large datasets and drive data-driven decision-making across the organization.
RESPONSIBILITIES:
- Research, develop, and implement machine learning models and algorithms to solve business problems and optimize processes.
- Analyze large datasets to identify patterns, trends, and correlations, and extract actionable insights to inform decision-making.
- Design and conduct experiments to evaluate model performance and validate hypotheses, using techniques such as cross-validation and A/B testing.
- Develop data pipelines and workflows to ingest, preprocess, and transform data for analysis and modeling purposes.
- Collaborate with cross-functional teams to understand business requirements and translate them into machine learning solutions.
- Apply advanced statistical and machine learning techniques, such as regression, classification, clustering, and deep learning, to address diverse use cases.
- Evaluate and integrate third-party AI/ML libraries, frameworks, and tools to accelerate model development and deployment.
- Develop and deploy machine learning models into production environments, ensuring scalability, reliability, and performance.
- Monitor model performance and implement mechanisms for model retraining and adaptation over time to maintain accuracy and relevance.
- Stay updated with the latest advancements in AI/ML research and technology, and contribute to the organization’s knowledge base through research papers, presentations, and technical documentation.
Programmer Analyst - Cloud & Data Engineer
Multiple Locations In United States Of America (USA)
We are seeking a skilled Programmer Analyst specializing in Cloud and Data Engineering to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining cloud-based data solutions that support our organization’s data-driven initiatives. This role requires a strong background in programming, cloud computing, and data engineering principles. If you are passionate about leveraging cutting-edge technologies to solve complex data challenges, we’d love to hear from you.
RESPONSIBILITIES:
- Design, develop, and deploy scalable cloud-based data pipelines and data processing solutions using platforms such as AWS, Azure, or Google Cloud Platform (GCP).
- Collaborate with stakeholders to understand business requirements and translate them into technical specifications for data engineering solutions.
- Implement data integration processes to ingest, transform, and load structured and unstructured data from various sources into cloud-based data repositories.
- Optimize data pipelines for performance, reliability, and cost-effectiveness, leveraging cloud-native services and technologies.
- Develop and maintain ETL (Extract, Transform, Load) workflows, ensuring data quality and integrity throughout the process.
- Design and implement data storage solutions, including data lakes, data warehouses, and NoSQL databases, to support analytical and reporting needs.
- Develop and maintain data governance policies and procedures to ensure compliance with regulatory requirements and data security standards.
- Monitor and troubleshoot data pipelines and infrastructure components, identifying and resolving performance bottlenecks and system failures.
- Collaborate with data scientists and analysts to provide them with access to curated datasets and enable them to derive insights from the data.
- Stay updated with emerging trends and best practices in cloud computing, data engineering, and big data technologies, and incorporate them into our data architecture and engineering processes.
Generative AI Engineer
Multiple Locations In United States Of America (USA)
We’re in search of an expert Generative AI Engineer to collaborate on Large-Language Models (LLMs) and Foundation Models (FMs). This role offers the opportunity to join us at the inception of our journey. We’re on the lookout for software engineers deeply passionate about AI and LLM, and individuals who are passionate about programming.
RESPONSIBILITIES:
- Develop and implement algorithms for training and fine-tuning Large-Language Models (LLMs) and Foundation Models (FMs).
- Research and experiment with state-of-the-art generative AI techniques to enhance model performance and capabilities.
- Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications.
- Design and build scalable infrastructure for training and deploying generative AI models in production environments.
- Optimize model architecture and parameters to improve performance, efficiency, and scalability.
- Explore and integrate various data sources to enrich training datasets and enhance model generalization.
- Conduct thorough testing and validation to ensure the robustness and reliability of generative AI models.
- Stay updated with the latest advancements in AI research and technology, and incorporate relevant findings into the development process.
- Document technical designs, implementation details, and best practices for knowledge sharing and future reference.
- Provide mentorship and guidance to junior team members, fostering a collaborative and innovative work culture.
Andriod Application Developer
Multiple Locations In United States Of America (USA) Looking For Android Developers
We are seeking a talented Mobile Application Developer to join our team. The ideal candidate will be responsible for designing, developing, and maintaining mobile applications across iOS and Android platforms. This role requires a strong background in mobile app development, with proficiency in programming languages such as Swift, Objective-C, Java, or Kotlin.
If you are passionate about creating innovative and user-friendly mobile experiences and have a track record of building successful mobile applications, we encourage you to apply.
RESPONSIBILITIES:
- Design and develop mobile applications for iOS and Android platforms using programming languages such as Swift, Objective-C, Java, or Kotlin.
- Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications.
- Develop intuitive and user-friendly interfaces that provide an exceptional user experience across different mobile devices and screen sizes.
- Implement features and functionalities based on wireframes and user stories, ensuring alignment with business objectives.
- Integrate with backend services and APIs to access data and resources required by the mobile application.
- Optimize mobile applications for performance, reliability, and security, and ensure compliance with platform-specific guidelines and standards.
- Conduct thorough testing of mobile applications to identify and fix bugs, ensure functionality, and enhance usability.
- Stay updated with emerging trends and best practices in mobile app development, and incorporate them into our development processes to drive continuous improvement.
- Maintain and update existing mobile applications, addressing issues, implementing new features, and releasing updates as needed.
- Collaborate with UI/UX designers to ensure consistency and coherence between design and implementation, and provide feedback on usability and user experience enhancements.