Job Description
Who are we?
Transcenda, headquartered in the US, was founded in July 2019 and is a full-lifecycle product development company. With locations throughout Europe - Romania, Poland, and Ukraine, Transcenda works with Fortune 500 companies and well-funded startups to help bring new products to life.
Transcenda helps companies ideate new product concepts, build prototypes, design world-class solutions then engineer new commercial products. Transcenda puts people first and strives to be a changemaker by building a better world through technology. Transcenda has grown from a 5 person team to over 180 people over the past two years and plans to continue growing.
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., sci-kit-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.
What we offer
- 100% remote in Poland or Romania.
- B2B Contract.
- English classes.
Collaboration
- Rapidly scaling up company.
- Possibility to develop (English courses, team workshops, online courses).
- International team in few locations.