Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Senior Software Engineer (Python)

at Omilia

Posted 3 days ago | 1 applied

Description:

  • We are looking for a Senior Python engineer to join our product development team to work with the squads evolving and maintaining Omilia’s state of the art Cloud services.
  • The product team is responsible for delivering cutting edge functionality around Conversational AI and Virtual Assistant technologies to large enterprises across the world with great success.
  • Responsibilities include designing, developing, managing, and supporting microservices.
  • You will sustain, improve, and implement new features for our tools written in Python.
  • The role requires consistently producing well-designed, testable, and efficient code.
  • You will contribute to our microservice-based architecture which is constantly improved.
  • The position involves designing and developing high-volume, low-latency applications for mission-critical systems geared for high-availability and performance.
  • You will debug and resolve issues and perform resolution follow-up.
  • The role also includes solving scalability and performance issues by identifying performance bottlenecks and suggesting improvements.
  • You will scale services in combination with Docker and Kubernetes technologies.
  • Participation in project planning including research and development is expected.
  • You will support and improve our Agile transformation and contribute to our backlog of tasks with improvements and suggestions.
  • Implementing Proof of Concepts (PoC) to introduce new solutions and ideas to the team is part of the job.
  • Effective time management skills and the ability to meet deadlines are essential.
  • You will utilize AI tools for robust analysis and development of services and applications.
  • Contributing actively and effectively as an integrated team member is required, including regular meetings with the line manager to review progress.
  • You will manage issue resolution and critically escalate when necessary.
  • The role involves working effectively with other teams, units, and departments, managing issues with clarity, and ensuring effective information flow and teamwork.
  • Supporting other organization’s priority activities when necessary and acting as an Omilia ambassador is expected.

Requirements:

  • A minimum of 6+ years of working experience in Python and proven knowledge of Python development is required.
  • A Bachelor’s degree in computer science is necessary.
  • Deep knowledge of Python application development is essential.
  • Experience with Django, FastAPI, or similar web frameworks is required.
  • Very good written and oral communication skills in English are necessary.
  • Proven experience in writing APIs, Web Services, and Microservices is required.
  • Object Oriented analysis and design using common design patterns is essential.
  • The candidate must be self-motivated and driven to create extraordinary things.
  • The ability to work under pressure and on strict deadlines is necessary.
  • A continuous innovation mindset is required.
  • Nice to have: Knowledge/experience of Golang (Go) and/or Java, experience with Git, Maven, Gradle, experience with relational databases (RDBMS), DevOps, CI/CD experience, experience with containers (Docker, Kubernetes), experience with secure-coding principles, and familiarity with speech-related technologies.

Benefits:

  • The position offers fixed compensation.
  • Long-term employment with vacation days is provided.
  • Opportunities for professional growth through courses and training are available.
  • You will be part of successful cutting-edge technology products that are making a global impact in the service industry.
  • The work environment includes proficient and fun-to-work-with colleagues.
  • Apple gear is provided for work purposes.