Apply

Senior Software Engineer with AI Experience (Python)

Posted 3 months agoViewed

View full description

💎 Seniority level: Senior, 7+ years

📍 Location: Worldwide

🔍 Industry: Software Development

🏢 Company: Zencoder

🗣️ Languages: English

⏳ Experience: 7+ years

🪄 Skills: AWSBackend DevelopmentDockerPythonSoftware DevelopmentSQLArtificial IntelligenceData AnalysisFlaskFrontend DevelopmentGCPGitHTMLCSSJavascriptKubernetesMachine LearningReact.jsTypeScriptVue.JsAlgorithmsAzureData StructuresREST APICI/CDDevOpsMicroservicesNodeJS

Requirements:
  • 7+ years of experience in developing complex software solutions using Python.
  • Understanding of how programming languages function under the hood, including ASTs, code flow, and related mechanisms. Knowledge of tools for working with low-level code, including language servers (LSP), linters, and compilers.
  • Expertise in ML/AI, demonstrated through professional experience or substantial personal projects.
  • Experience developing complex production applications used by thousands or millions of users.
  • Strong computer science background (e.g. algorithms, data structures), strong understanding of modern architecture and design principles (eg, SOLID) with practical application of both.
  • Deep understanding and experience of enterprise software development processes, ability to formalize typical SDLC tasks with all nuances.
  • Strong analytical and problem-solving abilities, with a knack for troubleshooting and debugging complex issues.
  • Proven ability to work effectively in a collaborative team environment, with excellent communication skills and a commitment to delivering high-quality solutions on time.
  • Eagerness to learn and adapt to new technologies and methodologies, with a passion for continuous improvement and innovation.
  • Ability to work in dynamic, fast-changing environments or experience in start-ups.
  • Prior experience in creating developer tools loved by their users would be highly advantageous, especially for VS and JetBrains add-ins.
Responsibilities:
  • Collaborate within cross-functional team to conceptualize, design, and build a code-generation add-in that empowers developers to automate repetitive tasks and boost productivity.
  • Conduct thorough testing of developed solutions, identify and address any bugs or performance issues, and optimize code for efficiency and scalability.
  • Stay updated with the latest trends and advancements in full-stack development, DevOps practices, and AI technologies to drive innovation and maintain competitiveness.
  • Influence how software development will be done in the whole industry.
Apply