Senior Software Engineer

PRAGMATYC INC.
United States
23 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Shift work
Job source

Tech stack

Automation of Tests Unit Testing Continuous Integration Github Python (Programming Language) Object-Oriented Software Development Pyspark Integration Tests Databricks

Requirements

  • Strong Core Python & Engineering Foundations:Writing clean, generic, reusable Python code using Object-Oriented Programming (OOP), classes, and functions. They must understand code architecture (e.g., how values/references are passed).

  • Python Packaging & Deployment: Hands-on experience building Python packages, using wheel files, and publishing/serving them via PyPI.

  • Automated Testing: Routine experience writing Unit Tests and Integration Tests in an automated CI/CD setup.

  • CI/CD Tools: Strong familiarity with GitHub Actions for automating builds and deployments.

  • PySpark Core Knowledge: They don’t need to be a Databricks wizard, but they must know the engine under the hood. They need to understand:

o Optimizing PySpark code when things run slow.

o How partitioning and ordering work.

About the company

Company Description Pragmatyc is an AI and digital product engineering company that blends AI, IoT, and data engineering to modernize factories and build intelligent digital products. The company focuses on turning connected data into actionable intelligence so that every signal, product, and decision contributes to business growth. Its services span AIoT transformation, enterprise AI, AI-powered data insights, and AI-native product engineering for SaaS and digital platforms. Since 2009, Pragmatyc has partnered with startups, scaleups, and enterprises in manufacturing, SaaS, fintech, education, and other sectors to design, build, and scale products. Teams work end to end-from discovery and prototyping to implementation and evolution-prioritizing outcomes such as reduced downtime, higher throughput, stronger user adoption, and scalable products.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

4:32 min

Harnessing Spark with Python using PySpark and Py4J

Ayon Roy · LIVE

2:27 min

Managing traffic and tracking costs with Databricks Unity Catalog

Viktoria Semaan Viktoria Semaan · World Congress 2026 Europe

5:01 min

Bridging the gap between software development and security

Vandana Verma · LIVE

2:50 min

Executing LoRA fine-tuning using serverless Databricks AI runtimes

Viktoria Semaan Viktoria Semaan · World Congress 2026 Europe

3:37 min

Scaling machine learning pipelines from prototypes to petabytes

Julian Joseph · LIVE

Videos

See all

Related articles

See all