
Data and Software Engineer (API)
Primary stack
Job description
About the Position
Hi there! If you’re seeking a high-impact role within an ambitious and fast-growing software house, you might have just found your perfect match!
We are seeking a highly skilled Data and Software Engineer to join our team. You will be working with one of the biggest consumer insights providers in the U.S.
You will be responsible for architecting, building, and maintaining high-performance RESTful APIs that serve as the backbone of our data integration ecosystem. This position requires deep expertise in API development, data technologies, cloud environments, data clean rooms, and modern software engineering practices.
Working hours: Availability between 15:00–19:00 (CEST) is essential, with the remaining hours being flexible. Occasionally, there may be pre-scheduled calls with the US-based team after 20:30 CET.
Responsibilities
- Design, develop, and maintain high-performance RESTful APIs that handle large-scale data operations with optimal efficiency and minimal latency
- Implement performance optimization strategies for APIs, including caching, rate limiting, pagination, and asynchronous processing, to ensure scalability and reliability
- Integrate with third-party API vendors and external systems, managing authentication, data transformation, and error handling, and ensuring seamless interoperability
- Design and implement data privacy features and services to enable secure multi-party collaboration, including query constraints, data clean room construction, deployment, and monitoring at scale
- Implement and enforce data security measures to protect sensitive data, including personally identifiable information (PII) and financial data
- Leverage SQL and Python programming proficiency to extract, transform, clean, and interpret large data volumes (200BIL+ records)
- Design highly performant data structures to ensure optimal storage and retrieval of data
- Utilize advanced database technologies to enhance data storage and processing capabilities
Requirements
- Min. 5 years of experience as a back-end data/software engineer working with SQL (complex stored procedures), Python, Snowflake (SnowPipes), AWS (S3, Lambda, Airflow, Redshift, Athena, and Glue), and API technologies (OpenAPI/Swagger specifications, OAuth 2.0, JWT, GraphQL)
- Extensive experience building production-grade RESTful APIs with proven expertise in API design patterns, versioning strategies, and backward compatibility
- Demonstrated success integrating with external API vendors and managing complex API ecosystems with multiple third-party dependencies
- Experience with API testing frameworks, contract testing, and implementing comprehensive API monitoring and alerting systems
- Demonstrable knowledge of data clean room technologies (e.g., creating secure data shares using RBAC)
- Knowledge of all aspects of the SDLC as well as experience with Jenkins and setting up CI/CD processes
- Experience with security concepts (CCPA, GDPR, SSO, and JWT) and proficiency in data access controls (aggregation constraints, projection policies, row access policies, column masking, and differential privacy)
- Experience in modeling: Snowpark ML, TensorFlow
We Offer
- Competitive salary: 150 – 190 PLN netto per month - B2B
- Gross per month - Employment Contract
- Multisport: Access to sport facilities
- Private healthcare insurance: Coverage for you and your family
- Internal initiatives: Regular internal events such as game or movie nights, bar-hopping, or sports
- Top-class equipment: MacBook Pro 16" with keyboard, mouse, headphones, and external monitor(s)
Recruitment Process
STEP 1: Application
After you apply, we will review your resume and get back to you. If your experience matches the requirements, we will schedule a quick screening call to get to know you.
STEP 2: Interview
After successful screening, you will be invited to interview with one of our delivery managers alongside a software engineer who will ask you technical questions.
STEP 3: Decision
After the interviews, we will get back to you as soon as possible with feedback and, if all goes well, a job offer. The feedback process usually takes up to 5 business days.
Locations
- Remote from Poland
- Pune, Maharashtra, India
- Warsaw
- San Jose, United States
- Gdynia
About the Company
We are constantly seeking top talent all over the world. If you did not find the job position that suits your skills and experience, do not hesitate to contact us directly - we will be happy to talk to you about your future with us.
Join Acaisoft & let's start our adventure together!
Natalia Przybył
Recruiter
Your success is our goal.
San Jose Office
84 W Santa Clara Street
Suite 700
San Jose CA 95113
United States
Warsaw Office
al. Niepodległości 18
Warsaw 02-653
Poland
Acaisoft Inc. | All rights reserved © 2021
We use our own and third-party cookies. By continuing to navigate, we understand that you accept our cookies policy. More info here.
© Acaisoft Poland Sp. z o.o.. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
At Acaisoft we specialize in cloud-native application development and transformations from legacy to cloud-native environments.We provide end-to-end software solutions, from business analysis, through project evaluation, to UI/UX, Frontend, and Backend design and implementation. We integrate manual and automated QA finest practices, to make sure that the final product is top-notch.Our customers range from startups to large enterprises based in the US, mainly Silicon Valley, and Western Europe.Since technology is constantly being developed at such a fast pace, we always strive to be one step ahead of the market and keep up with the latest solutions.
More at Acaisoft Poland Sp. z o.o.
All 6 roles
IT Admin/Support (Azure)
Acaisoft Poland Sp. z o.o. · United States +4

IT Recruiter
Acaisoft Poland Sp. z o.o. · United States +4

UI/UX designer (USA)
Acaisoft Poland Sp. z o.o. · United States +3

DevOps Engineer (AWS)
Acaisoft Poland Sp. z o.o. · United States +3
Similar jobs

Senior Software Engineer
Okta · Warsaw

Data Integration Engineer
ABCloudz · Poland +1

Data Integration Tech Lead
ABCloudz · Poland +1

Senior Data Engineer
Valtech · Ukraine