Software Engineer

SDL (Bangalore, KA, India) 27 days ago

As a Software Engineer you will research, design and implement high-end scalable solutions to challenging problems at the intersection of Artificial Intelligence and Software Engineering. As part of our research and development team, you will have a significant impact in transforming cutting-edge research into real products. Your ability to learn and understand the challenges of building products from the ground level-up will be put to the test as you implement high-level, high-visibility applications using the latest, bleeding-edge technology.
      Job Responsibilities:

  • Collaborate to create robust large-scale, production-ready applications
  • Develop research prototypes and proofs of concepts
  • Contribute to systems architectures and networking infrastructures
  • Design and develop SaaS applications
  • Write efficient, scalable code
  • Build SDL Research next-generation products and platforms

      Minimum qualifications:

  • BS degree in Computer Science or related field
  • 1 (+) years of relevant experience
  • Knowledge of data structures, algorithms, and software design
  • Coding skills in Java or C++
  • Development experience on Windows or Linux

Preferred qualifications:

  • MS or PhD degree in Computer Science or related field
  • 4 (+) years of relevant experience
  • Solid foundation in Computer Science, with strong competencies in data structures, algorithms, and software design
  • Strong programming skills in Java or C++
  • Experience working with large-scale work flows
  • Fluency in Python or Perl, experience with distributed processing systems and familiarity with server-side and client-side web development would be an asset
  • Strong team player with excellent communication, documentation and problem solving skills

Software Engineer

Apply On Company Site
Back to search page