Search by job, company or skills

Software Develeopment Engineer 2

Early Applicant
  • Posted a day ago
  • Be among the first 10 applicants

Job Description

Job Description

We are looking for a talented and experienced engineer to join our DevOps and AI-focused team. In this role, you will have the opportunity to make a significant impact on our technology by leveraging your skills in Python, AI/ML, and data handling. You will collaborate closely with data engineers and the DevOps team to process and analyze Big Data, extract valuable insights, and integrate AI/ML models into our software systems.

How You Will Contribute And What You Will Learn

  • Design and develop Python-based software solutions, prioritizing scalability, performance, and security.
  • Implement AI/ML models, particularly RAG techniques, to enhance our software capabilities.
  • Collaborate with the DevOps team for seamless deployment and operation of applications.
  • Work hand-in-hand with data engineers to process and analyze Big Data, utilizing data lakes, data warehouses, or lakehouses.
  • Conduct thorough code reviews and provide constructive feedback to maintain high software quality.
  • Stay updated with the latest advancements in Python, AI/ML, and DevOps to drive innovation.
  • Document and maintain comprehensive software documentation for future reference and knowledge sharing.
  • Troubleshoot and resolve complex software issues, ensuring timely and effective solutions.
  • Participate in agile development practices, contributing to sprint planning and retrospectives.

Key Skills And Experience

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field is essential.
  • 2+ years of experience in software development, with a strong focus on Python, is required.
  • Proficiency in AI/ML techniques, especially RAG, and experience with Big Data analytics is a must.
  • Solid understanding of DevOps practices and tools, including version control and CI/CD pipelines.
  • Experience with cloud technologies and security best practices is highly preferred.
  • Excellent problem-solving skills, with a proactive and analytical approach to software development.
  • Strong communication and collaboration abilities, fostering effective teamwork.
  • Ability to quickly learn and adapt to new technologies and programming languages.
  • Familiarity with agile development methodologies is advantageous.
  • A passion for innovation and a desire to contribute to cutting-edge technology.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 151840273

Beware of Scammers

We don’t charge money for job offers