Common Jobs

Common Jobs Logo

Software Engineer

Latest job opening in Ema | Software Engineer | Freshers job 2024

Software Engineer


Job Description

Latest job opening in Ema for Software Engineer.We’re seeking a Software Engineer with a keen interest in data infrastructure, language models, natural language processing (NLP), machine learning infrastructure, and related technologies such as Go, Python, PostgreSQL, GRPC. 

We’re seeking a Software Engineer with a keen interest in data infrastructure, language models, natural language processing (NLP), machine learning infrastructure, and related technologies such as Go, Python, PostgreSQL, GRPC. If you have less than two years of experience but possess a foundational understanding in these areas and are ambitious about growth and learning, you’re the candidate we are looking for.

Skills set Required for this Job :
  • A Bachelor’s degree in Computer Science, Artificial Intelligence, Machine Learning, or a related field, or equivalent practical experience.
  • A foundational understanding of, or experience with, programming languages relevant to back-end development and machine learning, such as Python and Go.
  • Basic knowledge of, or keen interest in, machine learning, NLP, and language model integration within enterprise applications.
  • Familiarity with database technologies, especially those suited for machine learning applications such as PostgreSQL.
  • An understanding of API development principles and experience with or interest in learning about deploying NLP and machine learning models.
  • Curiosity and a learning mindset towards cloud technologies, containerization, and machine learning operations (MLOps).
  • Strong analytical and problem-solving skills with meticulous attention to detail.
  • The ability to work collaboratively within a team as well as independently in a global team setting.
Job Responsibilities
  • Play a pivotal role in developing and maintaining sophisticated enterprise-level software applications, with a focus on back-end systems, API development, and the integration of language models and NLP technologies.
  • Contribute to building scalable, reliable back-end systems using Go and Python, with an emphasis on machine learning model integration and management.
  • Assist in the development, maintenance, and optimization of APIs designed for NLP and machine learning applications, using REST or GraphQL.
  • Participate in the creation and maintenance of data schemas suitable for machine learning applications in databases like PostgreSQL.
  • Gain experience in deploying and managing NLP models, including tuning and monitoring for performance and accuracy.
  • Engage with cloud technologies and containerization tools (e.g., Docker, Kubernetes) to build a scalable machine learning infrastructure.
  • Contribute to ensuring the security of applications, particularly those handling sensitive language data and machine learning models.
  • Stay abreast of the latest advancements in NLP, language models, and machine learning technologies, applying this knowledge to improve our software development processes and practices.


Questions Asked in recent Campus Drive

Software Engineer

1 / 10

Which of the following option is correct?

2 / 10

Model selection is based on __________.

3 / 10

What is the major drawback of the Spiral Model?

4 / 10

Which of the following does not relate to Evolutionary Process Model?

5 / 10

The major drawback of RAD model is __________.

6 / 10

Which of the following prototypes does not associated with Prototyping Model?

7 / 10

What does RAD stand for?

8 / 10

Which of the following is involved in the system planning and designing phase of the Software Development Life Cycle (SDLC)?

9 / 10

What does the study of an existing system refer to?

10 / 10

What is the first step in the software development lifecycle?

Your score is

The average score is 36%


If an employer asks you to pay any kind of fee, please notify us immediately. Common Jobs does not charge any fee from the applicants and we do not allow other companies also to do so.

What are the important dates & deadlines?

Application Deadline

Although they did not provide a deadline for application submission, attempt to apply as soon as you can to gain priority.

Additional Information

Job Location(s)





Best in industry

Job Type/Timing

Job Type: In Office Job Timing: Full Time

Share the opportunity