Work Schedule
Other
Environmental Conditions
Office
About
Thermo Fisher Scientific Inc. is the world leader in serving science, with annual revenue exceeding $40 billion. Our Mission is to enable our customers to make the world healthier, cleaner and safer. Whether our customers are accelerating life sciences research, solving advanced analytical challenges, improving patient diagnostics and therapies or growing efficiency in their laboratories, we are here to support them. Our distributed team of more than 100,000 colleagues delivers an outstanding combination of innovative technologies, purchasing convenience and pharmaceutical services through our industry-leading brands, including Thermo Scientific, Applied Biosystems, Invitrogen, Fisher Scientific, Unity Lab Services, Patheon and PPD.
For more information, please visit .
We are seeking a dedicated and motivated developer to use Generative AI capabilities in software development. As a Generative AI Developer, you will be designing, implementing, and maintaining software solutions that use innovative Generative AI algorithms and techniques to tackle advanced problems.
Responsibilities:
- Collaborate with multi-functional teams to understand business requirements and translate them into technical specifications.
- Support the team in terms of requirement understanding, solutioning and implementation as per standard methodologies
- Demonstrate ownership and inculcate the habit of owning end to end responsibilities.
- Be the key player in scrum teams success in delivering value to customers.
- Design, develop, and maintain software applications using Java programming language and object-oriented principles.
- Implement microservices architecture to build scalable and resilient software solutions.
- Use cloud platforms like AWS, Azure to deploy and run software applications.
- Design and develop RESTful APIs.
- Follow Test-Driven Development (TDD) practices to ensure high-quality code and comprehensive test coverage.
- Apply Domain-Driven Design (DDD) principles to create modular and maintainable software architectures.
- Collaborate with data scientists and researchers to implement innovative Generative AI algorithms and models.
- Stay updated with the latest advancements in Generative AI and related technologies, and propose innovative solutions to enhance existing software systems.
- Document software designs, architectures, and development processes.
Requirements:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 8+ years of strong proficiency in Java programming language, including experience with Java frameworks and libraries.
- 5+ years of proven understanding of microservices architecture and hands-on experience in developing and deploying microservices-based applications.
- 4+ years of familiarity with AWS and Azure cloud platforms, particularly in deploying and handling applications on these platforms.
- 5+ years of proven knowledge in designing and developing RESTful API’s to enable communication between software components.
- Strong understanding of Test-Driven Development (TDD) principles and experience in writing unit tests.
- Knowledge of Domain-Driven Design (DDD) principles and experience in applying them to software development.
- Proficiency in object-oriented programming (OOP) concepts and design patterns.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration abilities.
Preferred:
- Familiarity with other programming languages, such as Python
- Knowledge about Flask, Fast API’s
- Knowledge of Databases and SQL
- Knowledge of machine learning and deep learning concepts.
- Experience working with Generative AI algorithms, frameworks, and techniques, such as Generative Adversarial Networks (GANs) and Variational Auto encoders (VAEs).
- Experience with containerization technologies, such as Docker and Kubernetes.
- Experience working in an Agile development environment.
Join our diverse team and chip in to the development of innovative solutions that harness the power of Generative AI. Apply now and be a part of our exciting journey!
We offer a collaborative work environment, opportunities for professional growth, and exposure to innovative technologies in the field of Generative AI.
If you are a motivated developer with a passion for web development and AI, we encourage you to apply. Join us and chip in to the development of innovative web services and applications powered by Generative AI!
Apply today!
Thermo Fisher Scientific is an EEO/Affirmative Action Employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability or any other legally protected status.
REST Agile domain-driven-design Python Amazon Web Services (AWS) Azure Flask FastAPI TDD Docker SQL Kubernetes Java