← Back to Open Roles

Open Roles /

Senior Python Engineer (ML)

Romania/Poland

Engineering


Own your future:

Our culture isn't something people join, it's something they build and shape. We believe that every person deserves to be heard and empowered. If you're on the fence about whether you're a fit, we say go for it. Let’s build something great together.

As a Senior Python Engineer at Transcenda, you will work on a cutting-edge platform with minimal legacy dependencies. You'll be part of a highly skilled and technical team, where experimentation is encouraged, and ideas come to life, all while contributing to an organization that places AI and ML at the core of its business.

Key Responsibilities: 

  • Design, develop, and maintain Python-based applications to support machine learning pipelines, workflows, and automation processes.
  • Build, integrate, and optimize RESTful APIs and microservices that enable seamless communication between ML systems and other internal applications.
  • Develop automation scripts and tools to streamline data processing, model deployment, and orchestration of machine learning workflows.
  • Leverage AWS cloud services to build scalable and efficient solutions that support ML applications.
  • Write clean, reusable, and efficient code with a strong focus on performance, scalability, and maintainability.
  • Collaborate closely with data scientists, DevOps engineers, and other stakeholders to gather requirements and deliver high-impact solutions.
  • Create and maintain clear, concise technical documentation for code, workflows, APIs, and integration processes.

Must Haves:

  •  7+ years of overall development experience, with at least 4 years focused on Python development in Data, ML, and AI-related projects.
  •  Advanced proficiency in Python, with a deep understanding of core programming principles and best practices.
  •  Hands-on experience with web frameworks like Flask or FastAPI.
  •  Proficient in designing and developing RESTful APIs and integrating microservices.
  •  Strong familiarity with Python libraries for data manipulation (e.g., Pandas, NumPy) and machine learning (e.g., scikit-learn, TensorFlow, PyTorch).
  •  Extensive experience working with AWS services, including S3, Lambda, SageMaker, DynamoDB, and Step Functions.
  •  Understanding of serverless architectures and workflow orchestration principles.
  •  Proficient in working with relational databases, preferably PostgreSQL.
  •  Strong experience with version control systems, particularly Git, and collaborative development workflows.
  •  Hands-on experience with CI/CD tools to automate build, test, and deployment processes.
  •  Familiarity with containerization technologies like Docker.
  •  Solid experience writing unit, integration, and functional tests using frameworks like Pytest, UnitTest, or Behave.
  •  Strong debugging, troubleshooting, and problem-solving skills.
  •  Strong verbal and written English communication skills (Upper-Intermediate+).


As a Plus: 

  • Familiarity with gRPC or GraphQL for API development.
  • Experience with frontend technologies, particularly Angular or React.

Apply for

Senior Python Engineer (ML)

Thank you!
We'll contact you soon.
Something went wrong. Form data wasn't submitted