Senior Software Engineer (Python) - AI/Martech
New
PLFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English B2
- Experience
- 7+ years
- Required Skills
- AWSPythonSQLAgileMachine LearningMySQLSCRUMFastAPIPostgres
Requirements
- 7+ years of practical experience in the development of commercial-grade web-based software applications using Python
- Demonstrated proficiency with data-driven web applications
- Practical use of SOLID programming principles and Domain-Driven Design programming
- 2 or more years of competitive web development experience and working in a Scrum/Kanban/Agile environment
- Basic knowledge of machine learning methods and algorithms
- Demonstrated ability to work well with business analysts, programmers, and end users in a cross-functional team
- Experience with data model design, the implementation, and support of SQL databases (MySQL, MariaDB, Postgres)
- Highly developed communications skills and impeccable written communication skills
- Team player with an entrepreneurial spirit
- At least B2 English proficiency level
Responsibilities
- Design, develop, implement, and test web-based applications
- Collaborate with Product Design and Product Management to develop applications
- Implement new features and maintain existing codebase
- Follow coding standards and best practices
- Ensure quality, clean, tested code is produced (unit, integration, and other QA tests)
- Assist the Support and Engineering team in debugging and troubleshooting software defects
- Coach and mentor junior software engineers in the team
- Help create team and development processes, and selection of tools
- Be proactive and contribute to research and specification phases with Product Managers
View Full Description & ApplyYou'll be redirected to the employer's site