ApplySenior 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