Senior Java SW engineer with Python

Posted last quarter

Worldwide

Needs to hire 3 Freelancers
Summary

Job Description / Key Purpose of the Job: We are looking for a Fullstack Software Engineer to join our team and help build robust, scalable systems that bring our state-of-the-art generative AI systems to the wider audience. This fullstack role has a strong backend emphasis, requiring deep experience in server-side architecture, API design, distributed systems, and frontend frameworks, along with a solid engineering mindset and the ability to work cross-functionally with ML engineers, product, research, and creative teams. As a member of our fullstack engineering team, you’ll shape core infrastructure, set best practices, communicate with stakeholders and mentor your peers. Key Responsibilities / Job Duties ● Design and implement scalable backend architectures for AI-powered creative tools and workflows. ● Build high-performance APIs and microservices that handle generative AI inference/training and video/audio processing. ● Design and implement user interfaces that make complex generative AI capabilities intuitive and accessible. ● Develop robust data pipelines for ingesting, processing, and storing large-scale media content. ● Design and maintain database schemas, caching layers, and data storage solutions for multimedia content. ● Build authentication, authorization, and security systems for enterprise-grade applications. ● Optimize backend performance for low-latency AI inference and high-throughput media processing. ● Integrate backend systems with ML training and inference pipelines. ● Implement monitoring, logging, and alerting systems for production backend services. ● Collaborate with ML engineers to optimize model serving and deployment infrastructure. Job Requirements / Must Haves ● 5+ years of experience in fullstack software development. ● Strong expertise in server-side programming languages (we use Python). ● Proven experience designing and implementing RESTful APIs and microservices architectures. ● Proficiency in modern JavaScript/TypeScript and at least one major frontend framework (React, Vue.js, or Angular). ● Deep understanding of database design, optimization, and management (PostgreSQL, Neo4j, Redis). ● Experience with cloud platforms (AWS, GCP, Azure) and infrastructure as code (Terraform). ● Proficiency with containerization and orchestration technologies (Docker, Kubernetes). ● Strong knowledge of distributed systems, message queues, and event-driven architectures. ● Experience with high-performance computing, parallel processing, and optimization techniques. ● Familiarity with CI/CD pipelines, automated testing, and DevOps practices. ● Understanding of system design principles, scalability, and performance optimization. ● Experience with caching strategies, load balancing, and CDN implementation. ● Experience with CSS frameworks and responsive design. ● Strong problem-solving skills and attention to detail. Additional Skills / Nice to Have ● Experience with ML and/or computer vision frameworks like PyTorch, Numpy or OpenCV. ● Knowledge of ML model serving infrastructure (TensorFlow Serving, TorchServe, MLflow). ● Knowledge of WebGL, Canvas API, or other graphics programming technologies. ● Familiarity with big data technologies (Kafka, Spark, Hadoop) and data engineering practices. ● Background in computer graphics, media processing, or VFX pipeline development. ● Experience with performance profiling, system monitoring, and observability tools. ● Understanding of network protocols, security best practices, and compliance requirements. ● Open-source contributions or technical writing experience. ● Entrepreneurial mindset or experience working with startups or fast-paced teams.

  • More than 30 hrs/week
    Hourly
  • 6+ months
    Duration
  • Expert
    Experience Level
  • $35.00

    -

    $50.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
AI Development
Java
Python
Activity on this job
  • Proposals:10 to 15
  • Last viewed by client:2 weeks ago
  • Interviewing:
    12
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Nov 5, 2021
  • Slovakia
    Moldava Nad Bodvou6:06 PM
  • $103K total spent
    3 hires, 0 active
  • 3,515 hours
  • Tech & IT
    Mid-sized company (10-99 people)

Explore similar jobs on Upwork

Telegram API
Telegram
JavaScript
API
Android
Smartphone
iOS
PHP
Multiplayer Card gameHourly‐ Posted 2 weeks ago
Native App Development
AngularJS
TypeScript
Node.js
JavaScript
React
MongoDB
MySQL
Amazon Web Services
Redis
Socket.io
Web Design
ExpressJS
NodeJS Framework
Game Development
RESTful API

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo