DataRobot logo
DataRobot

The fastest path to value with AI

Senior Python Software Engineer – Data, Connectors

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 501-1,000Since 2012H1B SponsorCompany SiteLinkedIn

Location

Canada

Posted

97 days ago

Salary

0

Seniority

Senior

Job Description

Senior Python Software Engineer – Data, Connectors

DataRobot

• Develop, test and support features of DataRobot with the main focus on expanding unstructured data connectivity and data processing capabilities of DataRobot GenAI platform and Agentic applications • Own and drive key projects and milestones while fostering a culture of abundant communication • Write and maintain automated tests • Communicate clearly and pro-actively with product and technical stakeholders to clarify requirements • Seek, give, and receive critical feedback in a constructive manner, including but not limited to code reviews • Work collaboratively with peers and take initiative in solving problems and unblocking others • Take ownership of the components we develop and deliver work that you can be proud of • Engage in engineering on-call escalated support of services owned by the Data&Connectors team

Job Requirements

  • 4 to 10+ years of proven experience writing high-quality code in a collaborative, cloud-native environment preferably using Python
  • Experience working with cloud platforms: designing, deploying, and maintaining cloud-based solutions
  • Strong software engineering fundamentals in algorithms and data structures
  • Distributed systems fundamentals and principles related to scalability, performance, and reliability
  • Strong problem-solving and critical thinking skills.
  • Personal drive and a proactive approach to getting things done
  • Effective communication behavior: can connect with both technical and non-technical audiences effectively in English
  • JVM experience (nice to have)
  • Experience with k8s, docker, helm (nice to have)
  • Real-world experience decoupling monolithic software into smaller reusable components (nice to have)
  • Experience with CI/CD, preferably Harness (nice to have)
  • Understanding of oAuth/JWT/Kerberos/LDAP/SAML (nice to have)
  • CKAD (Certified Kubernetes Application Developer) certification (nice to have)

Benefits

  • Medical, Dental & Vision Insurance
  • Flexible Time Off Program
  • Paid Holidays
  • Paid Parental Leave
  • Global Employee Assistance Program (EAP) and more!

Related Job Pages

More Backend Engineer Jobs

Python Full Stack Developer

Everforth

Everforth Apex, a division of Everforth and formerly Apex Systems, an IT staffing and workforce solutions firm, provides recruiting and staffing services to lar

Backend Engineer97 days ago

Title: Python Full stack developer Job Description: Job#: 3030153 Job Description: Python Full Stack Developer Location: Jersey City, New Jersey (Hybrid) Employment Type: Contract Duration: 12 months Role Overview An opportunity is available for a senior Application Developer with expertise in Python and React JS. This role is within the Market Risk Technology team, contributing to a suite of applications for Big Data processing, administration, and reporting. The position requires a comprehensive understanding of the application's end-to-end processes and the broader context of market risk initiatives. Key Responsibilities - Develop and maintain applications within the Market Risk Technology suite. - Demonstrate a thorough understanding of the end-to-end application process. - Comprehend all facets of market risk applications, including regulatory reporting, VaR analysis, limit management, and counterparty risk. - Collaborate with Quality Assurance and support groups to ensure adherence to release procedures. - Work with Business Analysts and support the User Acceptance Testing (UAT) phase. - Provide support to the Production Support Team during the production release cycle. Required Qualifications Technical Skills: - Experience with Python, including multi-threading, ORM libraries, and web frameworks such as Django or Flask. - Proficiency in React JS. - Experience with SQL and relational databases like Sybase or Oracle. - Competence in UNIX programming and shell scripting. - Strong unit testing and debugging skills. - Familiarity with code versioning tools like Git. - Knowledge of Jira. Compensation & Benefits The pay rate for this position is between $70.00 and $73.68 per hour. This employer is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. This employer will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. Apex uses a virtual recruiter as part of the application process. Click here for more details. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Benefits Department at [email protected] or 804-523-8228. Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico. Apex uses a virtual recruiter as part of the application process. Click here for more details. Apex Benefits Overview: Apex offers a range of supplemental benefits, including medical, dental, vision, life, disability, and other insurance plans that offer an optional layer of financial protection. We offer an ESPP (employee stock purchase program) and a 401K program which allows you to contribute typically within 30 days of starting, with a company match after 12 months of tenure. Apex also offers a HSA (Health Savings Account on the HDHP plan), a SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions, a corporate discount savings program and other discounts. In terms of professional development, Apex hosts an on-demand training program, provides access to certification prep and a library of technical and leadership courses/books/seminars once you have 6+ months of tenure, and certification discounts and other perks to associations that include CompTIA and IIBA. Apex has a dedicated customer service team for our Consultants that can address questions around benefits and other resources, as well as a certified Career Coach. You can access a full list of our benefits, programs, support teams and resources within our 'Welcome Packet' as well, which an Apex team member can provide. Employee Type: Contract Location: Jersey City, NJ, US Job Type: Date Posted: April 10, 2026 Pay Range: $70 - $73 per hour Similar Jobs - Python Developer - Full Stack Python/Angular Developer - Python Developer - Python Developer - Python Developer

New Jersey
$70 - $74 / hour
Radar logo

Senior / Staff Product Engineer, Backend

Radar

Radar is the world's first Location OS: next-gen geofencing and maps infrastructure for developers and AI-enabled solutions for marketing, fraud, and operations teams, all in a single platform. Hundreds of enterprises, including DICK'S Sporting Goods, T-Mobile, Inspire Brands, and bet365, use Radar to engage their customers, protect their business, and optimize their operations across hundreds of millions of devices worldwide. Founded in 2016, Radar is headquartered in New York, NY. Radar has raised $85.5M from leading venture capital firms including Accel and Insight Partners.

Backend Engineer97 days ago
Full TimeRemoteTeam 64Since 2016

About Radar Radar is the global leader in geolocation, with geofencing SDKs, maps APIs, and AI-enabled solutions for marketing, fraud, and operations teams. Why is Radar the best place to work? - We're trusted by some of the world's best companies, from high-growth startups to the Fortune 500. - We have incredible scale: We're processing over 1 billion API calls per day from hundreds of millions of devices. - We're well-resourced, and we've raised $85.5M from world-class investors, including Accel and Insight Partners. - We have a high-performance culture, with ambitious and entrepreneurial teammates in every role. - We recently moved into an amazing new office in Flatiron, Manhattan, NYC. - We were recently named a top 10 best place to work in NYC by Crain's. Despite our growth and scale, we're still just getting started. That's where you come in. About the role: We're looking for Backend Product Engineers to extend the core Radar platform. Our daily traffic is 1 Billion API calls / day (15,000 requests / second) so you will be operating at scale. This role can either be in our NYC HQ or remote in the US. How we work: Most of our engineering team are former technical co-founders or former Radar interns from schools like Waterloo and CMU. Most engineers at Radar fit one of two molds, technically: either Staff level expertise in one stack, or "Multi-Stack" at any level. We say "Multi-Stack" because "Full-Stack" has the connotation of "Frontend and Backend", but Radar Engineers might also work on Mobile or Data engineering. Not that you need to be an expert in all of those, but a desire to learn, jump around to different stacks, and get things done is the important part. We care a lot about shipping fast and talking to customers. We're committed to our product vision of full-stack location infrastructure, but we also know that customer feedback is a treasure map to gold. Even though Slack is the brain of our company, working together in-person in our NYC HQ is the fastest way for us to get things done. We meet on Mondays to plan out work for the week in small groups and use Linear for planning. To us, a week is a long time, and we expect to ship big things every week. The stack: The API layer is a Node.js TypeScript app. Our main backend service is a geospatial database written in Rust that we call HorizonDB. We use MongoDB, S3/Athena, Redis, and Airflow. Everything is deployed to AWS via Kubernetes on EKS using Terraform . Most engineers are in the on-call rotation. We sponsor OpenStreetMaps, MapLibre, and OpenAddresses. How we use AI: - Engineers choose what AI tools they use, Claude being the most popular. - We're actively building Claude skills - for example we've taught it how to debug HorizonDB, our geospatial database. - All code changes are reviewed by an Engineer knowledgeable in that area. Claude and Copilot also review all PRs. - There is a range of how much engineers use AI. Most use it daily if not weekly. - We are excited about what AI can do, but we also recognize the risks and don't compromise our coding standards. The hiring process: After a call with our Technical Recruiter, you'll do several technical Zoom calls with members of our engineering team: code screen, coding round, and system design round. If those go well we'll invite you to our NYC HQ for a final round interview. You'll meet one of our co-founders, someone from outside engineering, and meet more people from Radar. We'll go into more depth about how we work to see if there is a match. What you’ll do: - Work on core Radar products using TypeScript, Rust, Python and Scala - Work on features across the backend API layer and offline pipelines - Have your work power 1 Billion API calls / day - Talk to Radar customers and prospects, hear their feedback, incorporate it into your work and make them successful You should: - Think of yourself as a generalist engineer first, not tied to any particular stack - Are interested in talking to customers or prospects and making them successful - Are deeply curious about how things work, and have the tenacity to sit with hard problems and power through them Bonus points if you: - Are a former technical co-founder - Have worked on a high throughput, high growth SaaS application - Have worked on geospatial infrastructure You’ll work with: - Nick Patrick, Co-Founder and CEO - Tim Julien, CTO - Our customers and prospects - Our Customer Success, Sales Engineering, and Sales teams What we offer: - Competitive salary - Meaningful stock options in a fast-growing company - 401(k) plan with 4% match - New HQ in Flatiron, NYC - Top-notch equipment - Catered lunches - Unlimited PTO - Health, dental, and vision insurance with 100% coverage for employees - 12 weeks of paid parental leave - Commuter and fitness benefits Compensation: For candidates based in the United States, the base salary range for this full-time position is between $200,000 - $300,000/year with an opportunity for performance bonuses and incentives. In addition to cash compensation, Radar offers full-time employees stock option grants under its equity plan. This is a meaningful ownership stake in the company we provide to our employees as we build a category-defining company. Our salary ranges are determined by role, level, and location. The range displayed on this job posting reflects the minimum and maximum target for new hire salaries for the position across all US locations. Your exact offer may vary based on market location, job-related skills, experience, and relevant education or training. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace.

New York
$200K - $300K / year
DraftKings logo

Senior Software Engineer, Backend

DraftKings

DraftKings is a sports-technology and media entertainment platform founded in 2012 to change the way consumers engage with their favorite athletes, teams, and s

Backend Engineer97 days ago
Full TimeRemoteTeam 6,400Since 2012

At DraftKings, AI is becoming an integral part of both our present and future, powering how work gets done today, guiding smarter decisions, and sparking bold ideas. It's transforming how we enhance customer experiences, streamline operations, and unlock new possibilities. Our teams are energized by innovation and readily embrace emerging technology. We're not waiting for the future to arrive. We're shaping it, one bold step at a time. To those who see AI as a driver of progress, come build the future together. The Crown Is Yours As a Senior Software Engineer, you'll build the high-scale backend systems that power real-time experiences for millions of customers. From day one, you'll ship production-ready code, deliver features with speed and consistency, and own services end-to-end in a fast-moving, always-on environment. You'll work alongside passionate engineers, architects, and product leaders who value quality, speed, and impact. Your ideas will shape what comes next and your growth won't slow down. What You'll Do - Design and develop scalable back-end systems and APIs that power high-impact applications used by a large, engaged user base around the clock. - Deliver production-ready code, driving forward new features and capabilities in a 24/7 sports betting environment. - Prioritize agility and scalability equally to support rapid product rollouts while ensuring systems are built to pivot and perform at scale. - Own the full software development lifecycle, from initial design through long-term maintenance, performance tuning, and reliability improvements. - Triage, investigate, and resolve production issues with urgency, contributing to a culture of continuous improvement and operational excellence. - Ensure all components are built to withstand high volume and real-time demands, optimizing for speed and efficiency. - Collaborate cross-functionally to align technical execution with product goals, mentoring peers and driving quality standards across the team. What You'll Bring - Bachelor's degree in Computer Science or any relevant combination of education, experience, and training. - At least 3 years of professional experience in object-oriented backend development using languages such as C# or Java, with deep knowledge of OOP principles, design patterns, and backend system architecture. - Proven success designing and building scalable distributed systems in Cloud environments such as AWS or Google Cloud Platform (GCP). - Advanced proficiency in writing and maintaining automated test suites, including unit, integration, and performance tests, for large-scale backend services. - A demonstrated ability to mentor and grow other engineers through code reviews, design reviews, and collaborative debugging. Join Our Team We're a publicly traded (NASDAQ: DKNG) technology company headquartered in Boston. As a regulated gaming company, you may be required to obtain a gaming license issued by the appropriate state agency as a condition of employment. Don't worry, we'll guide you through the process if this is relevant to your role.

Canada
Job Closed

Ruby on Rails Developer

Pavago

Pavago specializes in connecting businesses with top-tier offshore talent in operations, sales, and marketing, offering a comprehensive recruitment solution designed to reduce cost

Backend Engineer97 days ago

Job Title: Ruby on Rails Developer Position Type: Full-Time, Remote Working Hours: U.S. client business hours (with flexibility for sprint reviews, deployments, and on-call support) About the Role: Our client is seeking a Ruby on Rails Developer to build and maintain applications using the Rails framework. This role involves designing back-end systems, integrating APIs, managing databases, and collaborating with front-end teams to deliver end-to-end features. The Rails Developer ensures applications are secure, performant, and scalable, while contributing to a culture of clean code and best practices. Responsibilities: Application Development: - Build and maintain Rails applications, APIs, and background jobs. - Implement business logic with ActiveRecord models, controllers, and views. - Integrate front-end frameworks (Stimulus, React, Vue) into Rails apps where required. Database Management: - Design, migrate, and maintain schemas in PostgreSQL or MySQL. - Optimize queries for performance and scalability. - Implement indexing, caching, and background jobs (Sidekiq, Resque). Testing & Quality Assurance: - Write and maintain unit, integration, and system tests (RSpec, Minitest, Capybara). - Ensure CI/CD pipelines are configured for automated testing and deployment. - Maintain ≥80% code coverage and enforce style/linting rules (RuboCop, StandardRB). Security & Compliance: - Implement user authentication/authorization (Devise, OmniAuth). - Enforce security best practices (CSRF protection, input validation, OWASP). - Ensure compliance with data privacy laws (GDPR, HIPAA as applicable). Performance & Monitoring: - Optimize page load times, API response times, and background job throughput. - Monitor systems with tools like New Relic, Datadog, Honeybadger, or Rollbar. - Troubleshoot issues and deploy hotfixes with minimal downtime. Collaboration & Documentation: - Work with product managers and designers to scope and prioritize features. - Participate in sprint ceremonies and provide accurate story estimates. - Document code, APIs, and workflows for long-term maintainability. What Makes You a Perfect Fit: - Deep knowledge of the Rails ecosystem and conventions. - Strong problem-solver who can balance speed and scalability. - Passion for clean, maintainable, and well-tested code. - Effective communicator, comfortable collaborating across teams. Required Experience & Skills (Minimum): - 3+ years Ruby on Rails development experience. - Proficiency in Ruby, Rails, ActiveRecord, and MVC architecture. - Experience with PostgreSQL/MySQL and background job frameworks (Sidekiq, Resque). - Familiarity with Git workflows and CI/CD tools. Ideal Experience & Skills: - Experience with front-end integration (Stimulus, React, Vue). - Deployed Rails apps to Heroku, AWS, or GCP. - Familiarity with caching (Redis, Memcached). - Industry exposure in SaaS, fintech, healthcare, or e-commerce. What Does a Typical Day Look Like? A Rails Developer’s day revolves around building features, maintaining systems, and ensuring performance. You will: - Review sprint tasks, picking up new feature tickets from the backlog. - Write code for Rails applications, implementing business logic and integrating APIs. - Run and review tests, ensuring new code meets quality standards. - Collaborate with front-end and product teams, aligning features with user requirements. - Optimize performance by tuning queries, adding caching, or fixing bottlenecks. - Monitor error dashboards (Honeybadger, Rollbar) and deploy fixes as needed. - Document changes and update repos to keep the codebase maintainable. In essence: you ensure applications are reliable, scalable, secure, and continuously improving. Key Metrics for Success (KPIs): - Features delivered on time and aligned with requirements. - Error rates and downtime minimized (≥99.9% uptime). - Test coverage maintained ≥80%. - Reduced technical debt and improved code maintainability. - Positive stakeholder feedback on feature quality and performance. Interview Process: - Initial Phone Screen - Video Interview with Pavago Recruiter - Technical Assessment (e.g., build a small Rails API with models, endpoints, and tests) - Client Interview with Engineering Team - Offer & Background Verification

Kenya
Job Closed