APrime Technology Logo

APrime Technology

Senior Software Engineer - Data Science / Data Engineering

Posted 11 Days Ago
Remote
Senior level
Remote
Senior level
Leading and collaborating on the engineering design, development, and deployment of features and projects. Responsible for writing clean, reusable code, improving code structure for maintainability, and solving problems in collaboration with colleagues and clients.
The summary above was generated by AI

APrime is an engineering-first boutique tech firm with deep experience designing domain-driven solutions that address our clients’ most critical and challenging technical problems. We work with highly-specialized disruptors within heavily regulated verticals like healthcare, finance and education, and thrive at the intersection of big data, software design, and distributed cloud systems.

We’re looking for independent, driven technologists who have experience using cutting edge technology to solve complex problems. If you’re excited about building products that redefine industries, let’s connect!

Responsibilities:

  • Responsible for leading or collaborating on engineering design, development, and deployment of features and projects. 
  • Write clean, reusable, well-documented code. Improve code structure and architecture in service of testability and maintainability
  • Work with colleagues and client team to solve problems, extract requirements, set expectations around delivery timelines, and surface risks or hidden/unanticipated scope with minimal direction

Requirements:

  • 7+ years of professional experience in a full-time Software Engineering, Data Scientist or Data Engineering role
  • 3+ years of working with SQL and relational database systems, such as MySQL, Postgres
  • 2+ years of working with the standard set of Python-based data tools and frameworks, i.e. Pandas, NumPy/SciPy
  • Practical experience with modern ETL platform or products, such as Airflow, Prefect, Luigi
  • Strong communication, critical thinking, and problem-solving skills

Nice to have:

  • Experience working with healthcare-related datasets or entities, e.g. insurance plans, PBMs, Medicare/CMS, healthcare providers
  • Experience developing software applications with a substantial AI/ML component
  • Familiarity with domains such as NLP, computer vision, conversational interfaces
  • Advanced degree in Math, Statistics, Data Science, or other scientific field with a heavy focus on statistical/data analysis

The compensation range for Senior Software Engineer 1 and Senior Software Engineer 2 positions is $150,000-180,000, based on leveling. Our compensation package also includes generous incentive compensation opportunities in the form of a discretionary annual bonus, referral commission, and equity incentives that can total up to 50% of base pay.

Top Skills

Python
SQL

Similar Jobs

16 Days Ago
2 Locations
Remote
700 Employees
Senior level
700 Employees
Senior level
Healthtech • Information Technology • Mobile • Productivity • Software • Analytics • Telehealth
As a Senior Software Engineer at Doximity, you will enhance data pipelines, lead projects from inception to delivery, and collaborate with cross-functional teams to improve healthcare technology. Your expertise in Python and SQL will help in evaluating systems and establishing data architecture that supports insights extraction.
3 Days Ago
Austin, TX, USA
Remote
2,721 Employees
Senior level
2,721 Employees
Senior level
Biotech
The Senior Software Engineer - Data will design and optimize data infrastructure, develop scalable data pipelines, collaborate on data product delivery, and implement governance and quality standards. The role requires strong AWS proficiency, advanced SQL skills, and programming experience in Python, while also involving mentoring junior engineers.
8 Days Ago
3 Locations
Remote
97,838 Employees
Senior level
97,838 Employees
Senior level
Healthtech
The Senior Data/Software Engineer at Abbott will lead the design and development of software code, unit tests, and integration tests. The role involves managing medium projects, troubleshooting complex issues, mentoring junior engineers, and ensuring the successful integration of developed features within a continuous integration environment.

What you need to know about the Calgary Tech Scene

Employees can spend up to one-third of their life at work, so choosing the right company is crucial, not just for the job itself but for the company culture as well. While startups often offer dynamic culture and growth opportunities, large corporations provide benefits like career development and networking, especially appealing to recent graduates. Fortunately, Calgary stands out as a hub for both, recognized as one of Startup Genome's Top 100 Emerging Ecosystems, while also playing host to a number of multinational enterprises. In Calgary, job seekers can find a wide range of opportunities.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account