Senior Python Software Engineer – Data, Connectors

Posted 13 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Engineer focused on developing backend of DataRobot's GenAI platform and Agentic applications. Collaborating with a global team using modern technologies like Python, Kubernetes, and Docker.

Responsibilities

  • Develop, test and support features of DataRobot with the main focus on expanding unstructured data connectivity and data processing capabilities of DataRobot GenAI platform and Agentic applications
  • Own and drive key projects and milestones while fostering a culture of abundant communication
  • Write and maintain automated tests
  • Communicate clearly and pro-actively with product and technical stakeholders to clarify requirements
  • Seek, give, and receive critical feedback in a constructive manner, including but not limited to code reviews
  • Work collaboratively with peers and take initiative in solving problems and unblocking others
  • Take ownership of the components we develop and deliver work that you can be proud of
  • Engage in engineering on-call escalated support of services owned by the Data&Connectors team

Requirements

  • 4 to 10+ years of proven experience writing high-quality code in a collaborative, cloud-native environment preferably using Python
  • Experience working with cloud platforms: designing, deploying, and maintaining cloud-based solutions
  • Strong software engineering fundamentals in algorithms and data structures
  • Distributed systems fundamentals and principles related to scalability, performance, and reliability
  • Strong problem-solving and critical thinking skills.
  • Personal drive and a proactive approach to getting things done
  • Effective communication behavior: can connect with both technical and non-technical audiences effectively in English
  • JVM experience (nice to have)
  • Experience with k8s, docker, helm (nice to have)
  • Real-world experience decoupling monolithic software into smaller reusable components (nice to have)
  • Experience with CI/CD, preferably Harness (nice to have)
  • Understanding of oAuth/JWT/Kerberos/LDAP/SAML (nice to have)
  • CKAD (Certified Kubernetes Application Developer) certification (nice to have)

Benefits

  • Medical, Dental & Vision Insurance
  • Flexible Time Off Program
  • Paid Holidays
  • Paid Parental Leave
  • Global Employee Assistance Program (EAP) and more!

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Tech skills

CloudDistributed SystemsDockerKubernetesPython

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.